@NonNullApi @NonNullFields

# Package org.springframework.messaging

Support for working with messaging APIs and protocols.

See: Description

Interface Summary
Message<T>: A generic message representation with headers and body.
MessageChannel: Defines methods for sending messages.
MessageHandler: Simple contract for handling a `Message`.
PollableChannel: A `MessageChannel` from which messages may be actively received through polling.
ReactiveMessageHandler: Reactive contract for handling a `Message`.
SubscribableChannel: A `MessageChannel` that maintains a registry of subscribers and invokes them to handle messages sent through this channel.

Class Summary
MessageHeaders: The headers for a `Message`.

Exception Summary
MessageDeliveryException: Exception that indicates an error occurred during message delivery.
MessageHandlingException: Exception that indicates an error occurred during message handling.
MessagingException: The base exception for any failures related to messaging.

## Package org.springframework.messaging Description

Support for working with messaging APIs and protocols.