pip_services3_messaging library Null safety
Classes
- CachedMessageQueue
- Message queue that caches received messages in memory to allow peek operations that may not be supported by the undelying queue. [...]
- CallbackMessageReceiver
- Wraps message callback into IMessageReceiver
- DefaultMessagingFactory
- Creates MemoryMessageQueue components by their descriptors. Name of created message queue is taken from its descriptor. [...]
- IMessageQueue
- Interface for asynchronous message queues. [...]
- IMessageQueueConnection
- Defines an interface for message queue connections
- IMessageQueueFactory
- Creates message queue componens. [...]
- IMessageReceiver
- Callback interface to receive incoming messages. [...]
- LockedMessage
- Data object used to store and lock incoming messages in MemoryMessageQueue. [...]
- MemoryMessageQueue
- Message queue that sends and receives messages within the same process by using shared memory. [...]
- MemoryMessageQueueFactory
- Creates MemoryMessageQueue components by their descriptors. Name of created message queue is taken from its descriptor. [...]
- 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 IMessageQueue 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.