Package | Description |
---|---|
org.springframework.messaging.handler.invocation |
Common infrastructure for invoking message handler methods.
|
org.springframework.messaging.simp.annotation.support |
Support classes for handling messages from simple messaging protocols
(like STOMP).
|
org.springframework.messaging.simp.config |
Configuration support for WebSocket messaging using higher level messaging protocols.
|
org.springframework.web.socket.config.annotation |
Support for annotation-based WebSocket setup in configuration classes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AsyncHandlerMethodReturnValueHandler
An extension of
HandlerMethodReturnValueHandler for handling async,
Future-like return value types that support success and error callbacks. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsyncReturnValueHandler
Convenient base class for
AsyncHandlerMethodReturnValueHandler
implementations that support only asynchronous (Future-like) return values
and merely serve as adapters of such types to Spring's
ListenableFuture . |
class |
CompletableFutureReturnValueHandler
Support for
CompletableFuture (and as of 4.3.7 also CompletionStage )
as a return value type. |
class |
HandlerMethodReturnValueHandlerComposite
A HandlerMethodReturnValueHandler that wraps and delegates to others.
|
class |
ListenableFutureReturnValueHandler
Support for
ListenableFuture as a return value type. |
class |
ReactiveReturnValueHandler
Support for single-value reactive types (like
Mono or Single )
as a return value type. |
Modifier and Type | Method and Description |
---|---|
List<HandlerMethodReturnValueHandler> |
AbstractMethodMessageHandler.getCustomReturnValueHandlers()
Return the configured custom return value handlers, if any.
|
List<HandlerMethodReturnValueHandler> |
AbstractMethodMessageHandler.getReturnValueHandlers()
Return the complete list of return value handlers.
|
List<HandlerMethodReturnValueHandler> |
HandlerMethodReturnValueHandlerComposite.getReturnValueHandlers()
Return a read-only list with the configured handlers.
|
protected abstract List<? extends HandlerMethodReturnValueHandler> |
AbstractMethodMessageHandler.initReturnValueHandlers()
Return the list of return value handlers to use.
|
Modifier and Type | Method and Description |
---|---|
HandlerMethodReturnValueHandlerComposite |
HandlerMethodReturnValueHandlerComposite.addHandler(HandlerMethodReturnValueHandler returnValueHandler)
Add the given
HandlerMethodReturnValueHandler . |
Modifier and Type | Method and Description |
---|---|
HandlerMethodReturnValueHandlerComposite |
HandlerMethodReturnValueHandlerComposite.addHandlers(List<? extends HandlerMethodReturnValueHandler> handlers)
Add the given
HandlerMethodReturnValueHandlers . |
void |
AbstractMethodMessageHandler.setCustomReturnValueHandlers(List<HandlerMethodReturnValueHandler> customReturnValueHandlers)
Set the list of custom
HandlerMethodReturnValueHandler s that will be used
after return value handlers for known types. |
void |
AbstractMethodMessageHandler.setReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers)
Configure the complete list of supported return value types, effectively overriding
the ones configured by default.
|
Modifier and Type | Class and Description |
---|---|
class |
SendToMethodReturnValueHandler
A
HandlerMethodReturnValueHandler for sending to destinations specified in a
SendTo or SendToUser method-level annotations. |
class |
SubscriptionMethodReturnValueHandler
HandlerMethodReturnValueHandler for replying directly to a
subscription. |
Modifier and Type | Method and Description |
---|---|
protected List<? extends HandlerMethodReturnValueHandler> |
SimpAnnotationMethodMessageHandler.initReturnValueHandlers() |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMessageBrokerConfiguration.addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractWebSocketMessageBrokerConfigurer.addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers)
Deprecated.
|
default void |
WebSocketMessageBrokerConfigurer.addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers)
Add handlers to support custom controller method return value types.
|
protected void |
DelegatingWebSocketMessageBrokerConfiguration.addReturnValueHandlers(List<HandlerMethodReturnValueHandler> returnValueHandlers) |