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
IUnreferenceable
interface.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.
-