MCPcopy Create free account
hub / github.com/baidu/EasyFaaS / NewClients

Method NewClients

pkg/controller/types.go:44–65  ·  view source on GitHub ↗
(clientMode string)

Source from the content-addressed store, hash-verified

42}
43
44func (controller *Controller) NewClients(clientMode string) *Clients {
45 switch clientMode {
46 case ClientModeInside:
47 return &Clients{
48 DataStorer: controller.insideDataStorer,
49 RuntimeControl: controller.runtimeControl,
50 FuncletClient: controller.FuncletClient,
51 }
52 case ClientModeHTTPTrigger:
53 return &Clients{
54 DataStorer: controller.httpTriggerDataStorer,
55 RuntimeControl: controller.runtimeControl,
56 FuncletClient: controller.FuncletClient,
57 }
58 default:
59 return &Clients{
60 DataStorer: controller.dataStorer,
61 RuntimeControl: controller.runtimeControl,
62 FuncletClient: controller.FuncletClient,
63 }
64 }
65}
66
67type logToBodyResult struct {
68 FuncError string `json:"FunctionError,omitempty"`

Callers 1

InvokeHandlerMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected