| Package | Description | 
|---|---|
| org.springframework.messaging.simp.broker | 
 Provides a "simple" message broker implementation along with an abstract base
 class and other supporting types such as a registry for subscriptions. 
 | 
| org.springframework.messaging.simp.config | 
 Configuration support for WebSocket messaging using higher level messaging protocols. 
 | 
| org.springframework.messaging.simp.stomp | 
 Generic support for simple messaging protocols (like STOMP). 
 | 
| org.springframework.web.socket.config.annotation | 
 Support for annotation-based WebSocket setup in configuration classes. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SimpleBrokerMessageHandler
A "simple" message broker that recognizes the message types defined in
  
SimpMessageType, keeps track of subscriptions with the help of a
 SubscriptionRegistry and sends messages to subscribers. | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract AbstractBrokerMessageHandler | 
AbstractBrokerRegistration.getMessageHandler(SubscribableChannel brokerChannel)  | 
AbstractBrokerMessageHandler | 
AbstractMessageBrokerConfiguration.simpleBrokerMessageHandler(AbstractSubscribableChannel clientInboundChannel,
                          AbstractSubscribableChannel clientOutboundChannel,
                          AbstractSubscribableChannel brokerChannel,
                          UserDestinationResolver userDestinationResolver)  | 
AbstractBrokerMessageHandler | 
AbstractMessageBrokerConfiguration.stompBrokerRelayMessageHandler(AbstractSubscribableChannel clientInboundChannel,
                              AbstractSubscribableChannel clientOutboundChannel,
                              AbstractSubscribableChannel brokerChannel,
                              UserDestinationMessageHandler userDestinationMessageHandler,
                              MessageHandler userRegistryMessageHandler,
                              UserDestinationResolver userDestinationResolver)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StompBrokerRelayMessageHandler
A  
MessageHandler that handles messages by
 forwarding them to a STOMP broker. | 
| Modifier and Type | Method and Description | 
|---|---|
WebSocketMessageBrokerStats | 
WebSocketMessageBrokerConfigurationSupport.webSocketMessageBrokerStats(AbstractBrokerMessageHandler stompBrokerRelayMessageHandler,
                           WebSocketHandler subProtocolWebSocketHandler,
                           TaskExecutor clientInboundChannelExecutor,
                           TaskExecutor clientOutboundChannelExecutor,
                           TaskScheduler messageBrokerTaskScheduler)  |