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) |