pip_services3_messaging library

Classes

DefaultMessagingFactory
Creates MemoryMessageQueue components by their descriptors. Name of created message queue is taken from its descriptor. [...]
IMessageQueue
Interface for asynchronous message queues. [...]
IMessageReceiver
Callback interface to receive incoming messages. [...]
MemoryMessageQueue
Message queue that sends and receives messages within the same process by using shared memory. [...]
MessageEnvelope
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. [...]
MessageQueue
Abstract message queue that is used as a basis for specific message queue implementations. [...]
MessageQueueFactory
Creates MemoryMessageQueue components by their descriptors. Name of created message queue is taken from its descriptor. [...]
MessagingCapabilities
Data object that contains supported capabilities of a message queue. If certain capability is not supported a queue will throw NotImplemented exception.