flowbber.loaders.sink
¶Class to load Flowbber Sink plugins.
register()
:
Register a plugin locally.flowbber.loaders.sink.
register
(key)¶Register a plugin locally.
This method is expected to be used as a decorator. It allows to register a plugin locally without having to create a full Python package to use entrypoints.
Usage:
from flowbber.loaders import source
from flowbber.components.source import Source
@source.register('my_source')
class MySource(Source):
def collect(self):
return {'my_value': 1000}
Same apply for aggregators and sinks.
SinksLoader
:
Sinks plugins loader class.flowbber.loaders.sink.
SinksLoader
¶Sinks plugins loader class.
Inheritance