| Package | Description | 
|---|---|
| org.springframework.messaging.simp.config | Configuration support for WebSocket messaging using higher level messaging protocols. | 
| org.springframework.messaging.support | Provides implementations of  Messagealong with
 a MessageBuilder and MessageHeaderAccessor for building and working with messages and
 message headers, as well as variousMessageChannelimplementations 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  | ExecutorSubscribableChannelA  SubscribableChannelthat 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) |