19 lines
287 B
Go
19 lines
287 B
Go
// Package processor
|
|
package processor
|
|
|
|
import (
|
|
"context"
|
|
|
|
"gitlab.michelsen.id/phillmichelsen/tessera/services/data_service/internal/node"
|
|
)
|
|
|
|
type Processor interface {
|
|
Start(ctx context.Context, cfg string, io IO) error
|
|
Stop()
|
|
}
|
|
|
|
type IO interface {
|
|
node.Receiver
|
|
node.Sender
|
|
}
|