registry

package
v1.7.5 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LookupFactory

func LookupFactory(module string) (types.DataSourceFactory, error)

func RegisterFactory

func RegisterFactory(module string, factory types.DataSourceFactory)

RegisterFactory registers a datasource constructor in the factoriesByName map. It must be called in the init() function of the datasource package. In addition, the build component is registered so it will be reported by the "cscli version / crowdsec --version" commands.

func RegisterTestFactory

func RegisterTestFactory(module string, factory types.DataSourceFactory) (restore func())

RegisterTestFactory does not attempt to register it as a component, production code should call RegisterFactory() instead and make the datasource code optional using the appropriate build tag. This function may be called outside init().

Types

This section is empty.

Jump to

Keyboard shortcuts

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