public abstract class WebSocketMessageBrokerConfigurationSupport extends AbstractMessageBrokerConfiguration
AbstractMessageBrokerConfiguration
を拡張し、WebSocket クライアントからの STOMP メッセージを受信および応答するための構成を追加します。 通常、@EnableWebSocketMessageBroker
と組み合わせて使用されますが、直接拡張することもできます。
コンストラクターと説明 |
---|
WebSocketMessageBrokerConfigurationSupport() |
修飾子と型 | メソッドと説明 |
---|---|
protected void | configureWebSocketTransport(WebSocketTransportRegistration registry) |
protected SimpAnnotationMethodMessageHandler | createAnnotationMethodMessageHandler() SimpAnnotationMethodMessageHandler のカスタムサブクラスにプラグインするための protected メソッド。 |
protected MappingJackson2MessageConverter | createJacksonConverter() |
protected SimpUserRegistry | createLocalUserRegistry(IntegerSE order) ローカルユーザーへのアクセスを提供するユーザーレジストリを作成します。 |
protected WebSocketHandler | decorateWebSocketHandler(WebSocketHandler handler) |
protected WebSocketTransportRegistration | getTransportRegistration() |
protected abstract void | registerStompEndpoints(StompEndpointRegistry registry) |
HandlerMapping | stompWebSocketHandlerMapping() |
WebSocketHandler | subProtocolWebSocketHandler() |
WebSocketMessageBrokerStats | webSocketMessageBrokerStats() |
static CustomScopeConfigurer | webSocketScopeConfigurer() |
addArgumentResolvers, addReturnValueHandlers, brokerChannel, brokerChannelExecutor, brokerMessageConverter, brokerMessagingTemplate, clientInboundChannel, clientInboundChannelExecutor, clientOutboundChannel, clientOutboundChannelExecutor, configureClientInboundChannel, configureClientOutboundChannel, configureMessageBroker, configureMessageConverters, createLocalUserRegistry, getApplicationContext, getBrokerRegistry, getClientInboundChannelRegistration, getClientOutboundChannelRegistration, getPathMatcher, getValidator, messageBrokerTaskScheduler, setApplicationContext, simpAnnotationMethodMessageHandler, simpleBrokerMessageHandler, simpValidator, stompBrokerRelayMessageHandler, userDestinationMessageHandler, userDestinationResolver, userRegistry, userRegistryMessageHandler
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public WebSocketMessageBrokerConfigurationSupport()
protected SimpAnnotationMethodMessageHandler createAnnotationMethodMessageHandler()
AbstractMessageBrokerConfiguration
SimpAnnotationMethodMessageHandler
のカスタムサブクラスにプラグインするための protected メソッド。protected SimpUserRegistry createLocalUserRegistry(@Nullable IntegerSE order)
AbstractMessageBrokerConfiguration
AbstractMessageBrokerConfiguration
の createLocalUserRegistry
order
- SmartApplicationListener
として使用する順序。@Bean public HandlerMapping stompWebSocketHandlerMapping()
@Bean public WebSocketHandler subProtocolWebSocketHandler()
protected WebSocketHandler decorateWebSocketHandler(WebSocketHandler handler)
protected final WebSocketTransportRegistration getTransportRegistration()
protected void configureWebSocketTransport(WebSocketTransportRegistration registry)
protected abstract void registerStompEndpoints(StompEndpointRegistry registry)
@Bean public static CustomScopeConfigurer webSocketScopeConfigurer()
@Bean public WebSocketMessageBrokerStats webSocketMessageBrokerStats()
protected MappingJackson2MessageConverter createJacksonConverter()
AbstractMessageBrokerConfiguration
の createJacksonConverter