plugins

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadPlugins

func LoadPlugins(
	config *config.Config,
) error

Types

type ExtensionPoints

type ExtensionPoints interface {
	RegisterNamingStrategy(
		name string, factory namingstrategy.Factory,
	) bool
	RegisterStateStorage(
		name string, factory statestorage.StorageProvider,
	) bool
	RegisterSink(
		name string, factory sink.Factory,
	) bool
}

type PluginInitialize

type PluginInitialize func(extensionPoints ExtensionPoints) error

Jump to

Keyboard shortcuts

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