pip_services3_commons.run.IClosable module

pip_services3_commons.run.IClosable

Interface for closable components

copyright

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

license

MIT, see LICENSE for more details.

class pip_services3_commons.run.IClosable.IClosable

Bases: abc.ABC

Interface for components that require explicit closure.

For components that require opening as well as closing use IOpenable interface instead.

close(correlation_id: Optional[str, None])

Closes component and frees used resources.

Parameters

correlation_id – (optional) transaction id to trace execution through call chain.