See: Description
| Interface | Description | 
|---|---|
| MessageCondition<T> | Contract for mapping conditions to messages. | 
| Class | Description | 
|---|---|
| AbstractMessageCondition<T extends AbstractMessageCondition<T>> | A base class for  MessageConditiontypes providing implementations ofAbstractMessageCondition.equals(Object),AbstractMessageCondition.hashCode(), andAbstractMessageCondition.toString(). | 
| DestinationPatternsMessageCondition | A  MessageConditionfor matching the destination of a Message against one or
 more destination patterns using aPathMatcher. | 
| HandlerMethod | |
| HandlerMethodSelector | Defines the algorithm for searching handler methods exhaustively including interfaces and parent
 classes while also dealing with parameterized methods as well as interface and class-based proxies. |