MCPcopy Index your code
hub / github.com/FunctionStream/function-stream / FunctionManager

Interface FunctionManager

fs/manager.go:54–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

52}
53
54type FunctionManager interface {
55 StartFunction(f *model.Function) error
56 DeleteFunction(namespace, name string) error
57 ListFunctions() []string
58 ProduceEvent(name string, event contube.Record) error
59 ConsumeEvent(name string) (contube.Record, error)
60 GetStateStore() api.StateStore
61 Close() error
62}
63
64type functionManagerImpl struct {
65 options *managerOptions

Callers 31

TestFMWithGRPCRuntimeFunction · 0.95
LoadMethod · 0.65
TestHttpTubeFunction · 0.65
TestStatefulFunctionFunction · 0.65
makeFunctionServiceMethod · 0.65
TestFMWithGRPCRuntimeFunction · 0.95
RunMethod · 0.65
TestBasicFunctionFunction · 0.65
LoadMethod · 0.65
makeFunctionServiceMethod · 0.65
makeFunctionServiceMethod · 0.65

Implementers 2

testFunctionManagerImplserver/function_store_test.go
functionManagerImplfs/manager.go

Calls

no outgoing calls

Tested by

no test coverage detected