pip_services3_components.Component module
pip_services3_components.Component
Component implementation
- copyright
Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details.
- license
MIT, see LICENSE for more details.
-
class
pip_services3_components.Component.
Component
Bases:
pip_services3_commons.config.IConfigurable.IConfigurable
,pip_services3_commons.refer.IReferenceable.IReferenceable
Component class implementation. Abstract component that supportes configurable dependencies, logging and performance counters.
- ### Configuration parameters ###
- dependencies:
[dependency name 1]: Dependency 1 locator (descriptor)
…
[dependency name N]: Dependency N locator (descriptor)
- ### References ###
-
configure
(config: pip_services3_commons.config.ConfigParams.ConfigParams) Configures component by passing configuration parameters.
- Parameters
config – configuration parameters to be set.
-
set_references
(references: pip_services3_commons.refer.IReferences.IReferences) Sets references to dependent components.
- Parameters
references – references to locate the component dependencies.