pip_services3_container.config.ComponentConfig module

pip_services3_container.config.ComponentConfig

Component configuration implementation.

copyright

Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details.

license

MIT, see LICENSE for more details.

class pip_services3_container.config.ComponentConfig.ComponentConfig(descriptor: pip_services3_commons.refer.Descriptor.Descriptor = None, type: pip_services3_commons.reflect.TypeDescriptor.TypeDescriptor = None, config: pip_services3_commons.config.ConfigParams.ConfigParams = None)

Bases: object

Configuration of a component inside a container.

The configuration includes type information or descriptor, and component configuration parameters.

static from_config(config: pip_services3_commons.config.ConfigParams.ConfigParams)pip_services3_container.config.ComponentConfig.ComponentConfig

Creates a new instance of ComponentConfig based on section from container configuration.

Parameters

config – component parameters from container configuration

Returns

a newly created ComponentConfig