plugins

package
v0.0.0-...-52772bf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CollectNotifierFactories = make(registry[api.CollectNotifierFactory])
View Source
var Configurers = make(registry[api.BindConfig])
View Source
var DataConnectorReconciler = make(registry[api.DataConnectorReconcile])
View Source
var FeatureAppliers = make(registry[api.FeatureApply])
View Source
var HistoricalWriterFactories = make(registry[api.HistoricalWriterFactory])
View Source
var StateFactories = make(registry[api.StateFactory])
View Source
var WriteNotifierFactories = make(registry[api.WriteNotifierFactory])

Functions

func BindConfig

func BindConfig(set *pflag.FlagSet) error

BindConfig adds config flags for the plugin.

func NewCollectNotifier

func NewCollectNotifier(provider string, viper *viper.Viper) (api.Notifier[api.CollectNotification], error)

NewCollectNotifier creates a new api.Notifier[api.CollectNotification] for a notifier provider.

func NewHistoricalWriter

func NewHistoricalWriter(provider string, viper *viper.Viper) (api.HistoricalWriter, error)

NewHistoricalWriter creates a new HistoricalWriter for an historical writer provider.

func NewState

func NewState(provider string, viper *viper.Viper) (api.State, error)

NewState creates a new State for a state provider.

func NewWriteNotifier

func NewWriteNotifier(provider string, viper *viper.Viper) (api.Notifier[api.WriteNotification], error)

NewWriteNotifier creates a new api.Notifier[api.WriteNotification] for a notifier provider.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL