pip_services3_commons.run.INotifiable module

pip_services3_commons.run.INotifiable

Interface for notifiable components with parameters

copyright

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

license

MIT, see LICENSE for more details.

class pip_services3_commons.run.INotifiable.INotifiable

Bases: abc.ABC

Interface for components that can be asynchronously notified. The notification may include optional argument that describe the occured event_name

notify(correlation_id: Optional[str, None], args: <module 'pip_services3_commons.run.Parameters' from '/pip_services3_commons/run/Parameters.py'>)

Notifies the component about occured event_name.

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

  • args – notification arguments.