# Package org.springframework.messaging

Support for working with messaging APIs and protocols.

See: Description

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

- Class Summary
  Class | Description
  --- | ---
  MessageHeaders | The headers for a `Message`

- Exception Summary
  Exception | Description
  --- | ---
  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.