Package org.springframework.integration.message

Interface Summary
BlockingSource<T> Extends PollableSource and provides a timeout-aware receive method.
BlockingTarget Extends Target and provides a timeout-aware send method.
Message<T> The central interface that any Message type must implement.
MessageCreator<O,P> Strategy interface for creating a Message from an Object.
MessageDeliveryAware Interface that provides callback definitions for components that require message delivery status notifications.
MessageMapper<P,O> Strategy interface for mapping from a Message to an Object.
MessageStore Strategy interface for storing and retrieving messages.
Poller  
Source<T> Base interface for any source of Messages.
Subscribable Interface for any component that accepts subscribers.
Target Interface for any target to which Messages can be sent.
 

Class Summary
DefaultMessageCreator A simple implementation of MessageCreator that uses the provide value as the Message's payload.
DefaultMessageMapper A simple implementation of MessageMapper that returns the Message's payload.
ErrorMessage A message implementation that accepts a Throwable payload.
GenericMessage<T> Base Message class defining common properties such as id, header, and lock.
MessageHeader A holder for Message metadata.
MethodInvokingSource A pollable source that invokes a no-argument method so that its return value may be sent to a channel.
MethodInvokingSource.MessageReceivingMethodValidator  
RetrievalBlockingMessageStore A MessageStore implementation whose get and remove methods block until a message is available.
RetrievalBlockingMessageStore.MessageHolder A wrapper class to enable null messages in the queue.
SimpleMessageStore Map-based implementation of MessageStore that enforces capacity.
StringMessage A message implementation that accepts a String payload.
 

Enum Summary
MessagePriority An enumeration of the possible values for a message's priority.
 

Exception Summary
MessageDeliveryException Exception that indicates an error during message delivery.
MessageHandlingException Exception that indicates an error during message handling.
MessagingException The base exception for any failures within the messaging system.