Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNotFound = errors.New("key not found")
Functions ¶
This section is empty.
Types ¶
type FunctionContext ¶
type FunctionInstance ¶
type FunctionInstance interface {
Context() context.Context
FunctionContext() FunctionContext
Definition() *model.Function
Index() int32
Stop()
Run(factory FunctionRuntimeFactory)
WaitForReady() <-chan error
Logger() *slog.Logger
}
type FunctionInstanceFactory ¶
type FunctionInstanceFactory interface {
NewFunctionInstance(f *model.Function, funcCtx FunctionContext, sourceFactory contube.SourceTubeFactory, sinkFactory contube.SinkTubeFactory, i int32, logger *slog.Logger) FunctionInstance
}
type FunctionRuntime ¶
type FunctionRuntimeFactory ¶
type FunctionRuntimeFactory interface {
NewFunctionRuntime(instance FunctionInstance) (FunctionRuntime, error)
}
Click to show internal directories.
Click to hide internal directories.