pip_services3_commons.refer.IReferenceable module
pip_services3_commons.refer.IReferenceable
Interface for referenceable components.
- copyright
- Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details. 
- license
- MIT, see LICENSE for more details. 
- 
class pip_services3_commons.refer.IReferenceable.IReferenceable
- Bases: - abc.ABC- Interface for components that depends on obj components. If component requires explicit notification to unset references it shall additionally implement - IUnreferenceableinterface.- Example: - class MyController(IReferenceable): _persistence = None def set_references(self, references): self._persistence = references.get_one_required(Descriptor("mygroup", "persistence", "*", "*", "1.0")) - 
set_references(references: <module 'pip_services3_commons.refer.IReferences' from '/pip_services3_commons/refer/IReferences.py'>)
- Sets references to dependent components. - Parameters
- references – references to locate the component dependencies. 
 
 
-