The component configuration is unsatisfied due to an unsatisfied reference.
The component configuration is satisfied.
Any services declared by the component description are registered.
The component configuration is active.
This is the normal operational state of a component configuration.
- #include <cppmicroservices/servicecomponent/runtime/dto/ComponentConfigurationDTO.hpp>
A representation of an actual instance of a declared component description parameterized by component properties.
The representation of the component configuration’s component description.
The current state of the component configuration.
This is one of ComponentState::UNSATISFIED_REFERENCE, ComponentState::SATISFIED or ComponentState::ACTIVE.
The id of the component configuration.
The id is a non-persistent, unique value assigned at runtime. The id is also available as the
component.idcomponent property. The value of this field is unspecified if the state of this component configuration is unsatisfied.
The component properties for the component configuration.
The satisfied references.
Each SatisfiedReferenceDTO in the vector represents a satisfied reference of the component configuration. The vector must be empty if the component configuration has no satisfied references.
The unsatisfied references.
Each UnsatisfiedReferenceDTO in the vector represents an unsatisfied reference of the component configuration. The vector must be empty if the component configuration has no unsatisfied references.