Generated by
JDiff

Package org.springframework.messaging.support

Added Classes and Interfaces
AbstractMessageChannel.
ChannelInterceptorChain
Assists with the invocation of the configured channel interceptors.
ExecutorChannelInterceptor An extension of ChannelInterceptor with callbacks to intercept the asynchronous sending of a org.springframework.messaging.Message to a specific subscriber through an java.util.concurrent.Executor.
HeaderMapper Generic strategy interface for mapping MessageHeaders to and from other types of objects.
IdTimestampMessageHeaderInitializer A MessageHeaderInitializer to customize the strategy for ID and TIMESTAMP message header generation.
MessageHeaderInitializer Callback interface for initializing a MessageHeaderAccessor.
 

Changed Classes and Interfaces
AbstractMessageChannel Abstract base class for MessageChannel implementations.
ChannelInterceptor Interface for interceptors that are able to view and/or modify the Messages being sent-to and/or received-from a MessageChannel.
ChannelInterceptorAdapter A ChannelInterceptor base class with empty method implementations as a convenience.
ErrorMessage A GenericMessage with a Throwable payload.
ExecutorSubscribableChannel A SubscribableChannel that sends messages to each of its subscribers.
GenericMessage An implementation of Message with a generic payload.
MessageBuilder A builder for creating a GenericMessage (or ErrorMessage if the payload is of type Throwable).
MessageHeaderAccessor A base for classes providing strongly typed getters and setters as well as behavior around specific categories of headers (e.g.
NativeMessageHeaderAccessor An extension of MessageHeaderAccessor that also stores and provides read/write access to message headers from an external source -- e.g.