Documentation ¶
Index ¶
- type Builder
- type DevmandMconfigBuilderServicer
- type DevmandOrchestratorPlugin
- func (*DevmandOrchestratorPlugin) GetMconfigBuilders() []configurator.MconfigBuilder
- func (*DevmandOrchestratorPlugin) GetMetricsProfiles(metricsConfig *config.ConfigMap) []metricsd.MetricsProfile
- func (*DevmandOrchestratorPlugin) GetName() string
- func (*DevmandOrchestratorPlugin) GetObsidianHandlers(metricsConfig *config.ConfigMap) []obsidian.Handler
- func (*DevmandOrchestratorPlugin) GetSerdes() []serde.Serde
- func (*DevmandOrchestratorPlugin) GetServices() []registry.ServiceLocation
- func (*DevmandOrchestratorPlugin) GetStateIndexers() []indexer.Indexer
- func (*DevmandOrchestratorPlugin) GetStreamerProviders() []providers.StreamProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct{}
func (*Builder) Build ¶
func (*Builder) Build(networkID string, gatewayID string, graph configurator.EntityGraph, network configurator.Network, mconfigOut map[string]proto.Message) error
type DevmandMconfigBuilderServicer ¶
type DevmandMconfigBuilderServicer struct{}
func (*DevmandMconfigBuilderServicer) Build ¶
func (s *DevmandMconfigBuilderServicer) Build( request *configuratorprotos.BuildMconfigRequest, ) (*configuratorprotos.BuildMconfigResponse, error)
type DevmandOrchestratorPlugin ¶
type DevmandOrchestratorPlugin struct{}
DevmandOrchestratorPlugin is the orchestrator plugin for devmand
func (*DevmandOrchestratorPlugin) GetMconfigBuilders ¶
func (*DevmandOrchestratorPlugin) GetMconfigBuilders() []configurator.MconfigBuilder
func (*DevmandOrchestratorPlugin) GetMetricsProfiles ¶
func (*DevmandOrchestratorPlugin) GetMetricsProfiles(metricsConfig *config.ConfigMap) []metricsd.MetricsProfile
GetMetricsProfiles gets the metricsd profiles
func (*DevmandOrchestratorPlugin) GetName ¶
func (*DevmandOrchestratorPlugin) GetName() string
GetName gets the name of the devmand module
func (*DevmandOrchestratorPlugin) GetObsidianHandlers ¶
func (*DevmandOrchestratorPlugin) GetObsidianHandlers(metricsConfig *config.ConfigMap) []obsidian.Handler
GetObsidianHandlers gets the devmand obsidian handlers
func (*DevmandOrchestratorPlugin) GetSerdes ¶
func (*DevmandOrchestratorPlugin) GetSerdes() []serde.Serde
GetSerdes gets the devmand serializers and deserializers
func (*DevmandOrchestratorPlugin) GetServices ¶
func (*DevmandOrchestratorPlugin) GetServices() []registry.ServiceLocation
GetServices gets the devmand service locations
func (*DevmandOrchestratorPlugin) GetStateIndexers ¶
func (*DevmandOrchestratorPlugin) GetStateIndexers() []indexer.Indexer
func (*DevmandOrchestratorPlugin) GetStreamerProviders ¶
func (*DevmandOrchestratorPlugin) GetStreamerProviders() []providers.StreamProvider
GetStreamerProviders gets the stream providers
Click to show internal directories.
Click to hide internal directories.