et-go 20240919重建
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

17 lines
280 B

package processors
import (
"context"
)
type IProcessor interface {
Process(ctx context.Context, params any) (any, error)
}
type ISource interface {
Process(ctx context.Context) (<-chan any, error)
}
type ISink interface {
Process(ctx context.Context, params any) error
}