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

Function GetBuiltinTubeFactoryBuilder

server/server.go:168–178  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

166}
167
168func GetBuiltinTubeFactoryBuilder() map[string]func(configMap common.ConfigMap) (contube.TubeFactory, error) {
169 return map[string]func(configMap common.ConfigMap) (contube.TubeFactory, error){
170 common.PulsarTubeType: func(configMap common.ConfigMap) (contube.TubeFactory, error) {
171 return contube.NewPulsarEventQueueFactory(context.Background(), contube.ConfigMap(configMap))
172 },
173 //nolint:unparam
174 common.MemoryTubeType: func(_ common.ConfigMap) (contube.TubeFactory, error) {
175 return contube.NewMemoryQueueFactory(context.Background()), nil
176 },
177 }
178}
179
180func GetBuiltinRuntimeFactoryBuilder() map[string]func(configMap common.ConfigMap) (api.FunctionRuntimeFactory, error) {
181 return map[string]func(configMap common.ConfigMap) (api.FunctionRuntimeFactory, error){

Callers 3

execFunction · 0.92
NewDefaultServerFunction · 0.85
startStandaloneSvrFunction · 0.85

Calls 3

ConfigMapTypeAlias · 0.92
NewMemoryQueueFactoryFunction · 0.92

Tested by 1

startStandaloneSvrFunction · 0.68