MCPcopy Create free account
hub / github.com/deepflowio/deepflow / appendRegistrant

Method appendRegistrant

server/controller/http/server.go:110–143  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

108}
109
110func (s *Server) appendRegistrant() []registrant.Registrant {
111 // contains routers supported in CE and EE
112 rs := []registrant.Registrant{
113 router.NewElection(),
114 router.NewDebug(s.manager, s.genesis),
115 router.NewController(s.controllerConfig, s.controllerChecker),
116 router.NewAnalyzer(s.controllerConfig, s.analyzerChecker),
117 router.NewVtap(s.controllerConfig),
118 router.NewVtapGroup(s.controllerConfig),
119 router.NewDataSource(s.controllerConfig),
120 router.NewVTapGroupConfig(s.controllerConfig),
121 router.NewVTapInterface(s.controllerConfig.FPermit),
122 router.NewVtapRepo(),
123 router.NewPlugin(),
124 router.NewMail(),
125 router.NewDatabase(s.controllerConfig),
126
127 // icon
128 router.NewIcon(s.controllerConfig),
129 // ck version
130 router.NewCKVersion(),
131
132 // resource
133 resource.NewDomain(s.controllerConfig),
134
135 agent.NewAgentGroupConfig(s.controllerConfig),
136 agent.NewAgentGroupConfigChangelog(s.controllerConfig),
137 agent.NewAgentCMD(s.controllerConfig),
138 vtap.NewAgentCMD(s.controllerConfig), // TODO remove
139 }
140
141 // appends routers supported in CE or EE
142 return append(rs, appender.GetRegistrants(s.controllerConfig)...)
143}

Callers 1

RegisterRoutersMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected