Interfaces
- IMessagingModule — Entry-point factory for the messaging package.
- IMessageProperties — Message Properties control how the message is handled by the OS. See
IMessagePropertiesBuilderfor available options. - IMessagePropertiesBuilder — Message Properties Builder is used to provide hints to the OS on special handling needs for the given message.
- MessageMetadata — Base data object for adding metadata to a message.
- IMessage — The core messaging object. Supports both 1-to-1 and 1-to-many delivery, including a strongly-typed payload called an “attachment”. See
IMessageBuilder. - IMessageBuilder — Builds
IMessageinstances bound to a specific target URI. Supports attaching payloads, message properties, and response expectations. The builder is reusable for constructing multiple messages with the same target URI. - IMessageFilter — A message filter, used to describe which messages are forwarded to a given listener registered via
IMessagingModule::registerMessageFilter(). - IMessageFilterSubscription — A subscription handle for registered message filters.
- IMessageFilterBuilder — A builder for constructing message filters that can be installed via
IMessagingModule::registerMessageFilter(). - IMessageListener — Listener for incoming messages and delivery notifications.
Exceptions
- DeliveryTimeoutError — A delivery confirmation timeout error.

