Package | Description |
---|---|
org.springframework.messaging.handler |
Basic abstractions for working with message handler methods.
|
org.springframework.messaging.handler.annotation.reactive |
Support classes for working with annotated message-handling methods with
non-blocking, reactive contracts.
|
org.springframework.messaging.handler.invocation |
Common infrastructure for invoking message handler methods.
|
org.springframework.messaging.handler.invocation.reactive |
Common infrastructure for invoking message handler methods with non-blocking,
and reactive contracts.
|
org.springframework.messaging.rsocket.annotation.support |
Support classes for working with annotated RSocket stream handling methods.
|
org.springframework.messaging.simp.annotation.support |
Support classes for handling messages from simple messaging protocols
(like STOMP).
|
Modifier and Type | Method and Description |
---|---|
HandlerMethod |
HandlerMethod.createWithResolvedBean()
If the provided instance contains a bean name rather than an object instance,
the bean name is resolved before a
HandlerMethod is created and returned. |
HandlerMethod |
HandlerMethod.getResolvedFromHandlerMethod()
Return the HandlerMethod from which this HandlerMethod instance was
resolved via
createWithResolvedBean() . |
Constructor and Description |
---|
HandlerMethod(HandlerMethod handlerMethod)
Copy constructor for use in subclasses.
|
Modifier and Type | Method and Description |
---|---|
protected reactor.core.publisher.Mono<Void> |
MessageMappingMessageHandler.handleMatch(CompositeMessageCondition mapping,
HandlerMethod handlerMethod,
Message<?> message) |
Modifier and Type | Class and Description |
---|---|
class |
InvocableHandlerMethod
Extension of
HandlerMethod that invokes the underlying method with
argument values resolved from the current HTTP request through a list of
HandlerMethodArgumentResolver . |
Modifier and Type | Method and Description |
---|---|
protected HandlerMethod |
AbstractMethodMessageHandler.createHandlerMethod(Object handler,
Method method)
Create a HandlerMethod instance from an Object handler that is either a handler
instance or a String-based bean name.
|
Modifier and Type | Method and Description |
---|---|
Map<T,HandlerMethod> |
AbstractMethodMessageHandler.getHandlerMethods()
Return a map with all handler methods and their mappings.
|
Modifier and Type | Method and Description |
---|---|
protected InvocableHandlerMethod |
AbstractMethodMessageHandler.getExceptionHandlerMethod(HandlerMethod handlerMethod,
Exception exception)
Find an
@MessageExceptionHandler method for the given exception. |
protected void |
AbstractMethodMessageHandler.handleMatch(T mapping,
HandlerMethod handlerMethod,
String lookupDestination,
Message<?> message) |
protected void |
AbstractMethodMessageHandler.processHandlerMethodException(HandlerMethod handlerMethod,
Exception exception,
Message<?> message) |
Constructor and Description |
---|
InvocableHandlerMethod(HandlerMethod handlerMethod)
Create an instance from a
HandlerMethod . |
Modifier and Type | Method and Description |
---|---|
Map<T,HandlerMethod> |
AbstractMethodMessageHandler.getHandlerMethods()
Return a read-only map with all handler methods and their mappings.
|
Modifier and Type | Method and Description |
---|---|
protected T |
AbstractMethodMessageHandler.extendMapping(T mapping,
HandlerMethod handlerMethod)
This method is invoked just before mappings are added.
|
protected reactor.core.publisher.Mono<Void> |
AbstractMethodMessageHandler.handleMatch(T mapping,
HandlerMethod handlerMethod,
Message<?> message) |
Constructor and Description |
---|
InvocableHandlerMethod(HandlerMethod handlerMethod)
Create an instance from a
HandlerMethod . |
Modifier and Type | Method and Description |
---|---|
protected CompositeMessageCondition |
RSocketMessageHandler.extendMapping(CompositeMessageCondition composite,
HandlerMethod handler) |
Modifier and Type | Method and Description |
---|---|
protected void |
SimpAnnotationMethodMessageHandler.handleMatch(SimpMessageMappingInfo mapping,
HandlerMethod handlerMethod,
String lookupDestination,
Message<?> message) |