pip_services3_messaging.queues.MessageEnvelop module

pip_services3_messaging.queues.MessageEnvelop

Message envelop implementation.

copyright:Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details.
license:MIT, see LICENSE for more details.
class pip_services3_messaging.queues.MessageEnvelop.MessageEnvelop(correlation_id=None, message_type=None, message=None)

Bases: object

Allows adding additional information to messages. A correlation id, message id, and a message type are added to the data being sent/received. Additionally, a MessageEnvelope can reference a lock token.

Side note: a MessageEnvelope’s message is stored as a buffer, so strings are converted using utf8 conversions.

correlation_id = None
message = None
message_id = None
message_type = None
reference = None