See: Description
| Interface | Description | 
|---|---|
| MessageCondition<T> | Contract for mapping conditions to messages. | 
| MessagingAdviceBean | Represents a Spring-managed bean with cross-cutting functionality to be
 applied to one or more Spring beans with annotation-based message
 handling methods. | 
| Class | Description | 
|---|---|
| AbstractMessageCondition<T extends AbstractMessageCondition<T>> | Base class for  MessageCondition'sthat pre-declares abstract methodsAbstractMessageCondition.getContent()andAbstractMessageCondition.getToStringInfix()in order to provide
 implementations ofAbstractMessageCondition.equals(Object),AbstractMessageCondition.hashCode(), andAbstractMessageCondition.toString(). | 
| CompositeMessageCondition | Composite  MessageConditionthat delegates to other message conditions. | 
| DestinationPatternsMessageCondition | MessageConditionto match the destination header of a Message
 against one or more patterns through aRouteMatcher. | 
| HandlerMethod |