# Package org.springframework.messaging.handler

Basic abstractions for working with message handler methods.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  MessageCondition<T> | Contract for mapping conditions to messages.

- Class Summary
  Class | Description
  --- | ---
  AbstractMessageCondition<T extends AbstractMessageCondition<T>> | A base class for `MessageCondition` types providing implementations of `AbstractMessageCondition.equals(Object)`, `AbstractMessageCondition.hashCode()`, and `AbstractMessageCondition.toString()`.
  DestinationPatternsMessageCondition | A `MessageCondition` for matching the destination of a Message against one or more destination patterns using a `PathMatcher`.
  HandlerMethod | Encapsulates information about a bean method consisting of a `method` and a `bean`.
  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.

## Package org.springframework.messaging.handler Description

Basic abstractions for working with message handler methods.