| Package | Description | 
|---|---|
| org.springframework.messaging.simp.config | 
 Configuration support for WebSocket messaging using higher level messaging protocols. 
 | 
| org.springframework.messaging.support | 
 Provides implementations of  
Message along with
 a MessageBuilder and MessageHeaderAccessor for building and working with messages and
 message headers, as well as various MessageChannel
 implementations and channel interceptor support. | 
| org.springframework.web.socket.config.annotation | 
 Support for annotation-based WebSocket setup in configuration classes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractSubscribableChannel | 
AbstractMessageBrokerConfiguration.brokerChannel(AbstractSubscribableChannel clientInboundChannel,
             AbstractSubscribableChannel clientOutboundChannel,
             TaskExecutor brokerChannelExecutor)  | 
AbstractSubscribableChannel | 
AbstractMessageBrokerConfiguration.clientInboundChannel(TaskExecutor clientInboundChannelExecutor)  | 
AbstractSubscribableChannel | 
AbstractMessageBrokerConfiguration.clientOutboundChannel(TaskExecutor clientOutboundChannelExecutor)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ExecutorSubscribableChannel
A  
SubscribableChannel that sends messages to each of its subscribers. | 
| Modifier and Type | Method and Description | 
|---|---|
protected SimpAnnotationMethodMessageHandler | 
WebSocketMessageBrokerConfigurationSupport.createAnnotationMethodMessageHandler(AbstractSubscribableChannel clientInboundChannel,
                                    AbstractSubscribableChannel clientOutboundChannel,
                                    SimpMessagingTemplate brokerMessagingTemplate)  | 
WebSocketHandler | 
WebSocketMessageBrokerConfigurationSupport.subProtocolWebSocketHandler(AbstractSubscribableChannel clientInboundChannel,
                           AbstractSubscribableChannel clientOutboundChannel)  |