The watcher.common.loader.loadable
Module¶
-
class
watcher.common.loader.loadable.
Loadable
(config)[source]¶ Bases:
object
Generic interface for dynamically loading a driver/entry point.
This defines the contract in order to let the loader manager inject the configuration parameters during the loading.
-
class
watcher.common.loader.loadable.
LoadableSingleton
(config)[source]¶ Bases:
object
Generic interface for dynamically loading a driver as a singleton.
This defines the contract in order to let the loader manager inject the configuration parameters during the loading. Classes inheriting from this class will be singletons.
-
class
watcher.common.loader.loadable.
LoadableSingletonMeta
¶ Bases:
abc.ABCMeta
,oslo_service.service.Singleton