Top Description Interfaces Classes
module spring.messaging

Package org.springframework.messaging.handler

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Basic abstractions for working with message handler methods.

Interface Summary

Modifier and TypeInterface and Description
public interface
MessageCondition<
the kind of condition that this condition can be combined with or compared to
T
>

Contract for mapping conditions to messages.

public interface
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 Summary

Modifier and TypeClass and Description
public abstract class
AbstractMessageCondition<
the kind of condition that this condition can be combined with or compared to
T extends AbstractMessageCondition<T>
>

Base class for MessageCondition's that pre-declares abstract methods getContent() and getToStringInfix() in order to provide implementations of equals(Object), hashCode(), and toString().

public class
CompositeMessageCondition

Composite MessageCondition that delegates to other message conditions.

public class
DestinationPatternsMessageCondition

MessageCondition to match the destination header of a Message against one or more patterns through a RouteMatcher.

public class
HandlerMethod

Encapsulates information about a handler method consisting of a method and a bean.