クラス DelegatingWebSocketMessageBrokerConfiguration
java.lang.ObjectSE
org.springframework.messaging.simp.config.AbstractMessageBrokerConfiguration
org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurationSupport
org.springframework.web.socket.config.annotation.DelegatingWebSocketMessageBrokerConfiguration
- 実装されているすべてのインターフェース:
Aware,ApplicationContextAware
@Configuration(proxyBeanMethods=false)
public class DelegatingWebSocketMessageBrokerConfiguration
extends WebSocketMessageBrokerConfigurationSupport
型
WebSocketMessageBrokerConfigurer の Bean を検出し、それらすべてに委譲する WebSocketMessageBrokerConfigurationSupport 拡張。WebSocketMessageBrokerConfigurationSupport で提供される構成のコールバックスタイルのカスタマイズを許可します。 このクラスは、通常 EnableWebSocketMessageBroker を介してインポートされます。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev, Sebastien Deleuze
フィールドのサマリー
クラス org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurationSupport から継承されたフィールド
SCOPE_WEBSOCKETコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected voidaddArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) protected voidaddReturnValueHandlers(ListSE<HandlerMethodReturnValueHandler> returnValueHandlers) protected voidconfigureClientInboundChannel(ChannelRegistration registration) WebSocket クライアントからの受信メッセージのメッセージチャネルをカスタマイズするためのサブクラスのフック。protected voidconfigureClientOutboundChannel(ChannelRegistration registration) アプリケーションまたはメッセージブローカーから WebSocket クライアントへのメッセージのメッセージチャネルをカスタマイズするためのサブクラスのフック。protected voidconfigureMessageBroker(MessageBrokerRegistry registry) 提供されたMessageBrokerRegistryインスタンスを介してメッセージブローカ構成をカスタマイズするためのサブクラスのフック。protected booleanconfigureMessageConverters(ListSE<MessageConverter> messageConverters) このメソッドをオーバーライドして、カスタムメッセージコンバーターを追加します。protected voidconfigureWebSocketTransport(WebSocketTransportRegistration registration) protected intprotected voidregisterStompEndpoints(StompEndpointRegistry registry) voidsetConfigurers(ListSE<WebSocketMessageBrokerConfigurer> configurers) クラス org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurationSupport から継承されたメソッド
createAnnotationMethodMessageHandler, createLocalUserRegistry, decorateWebSocketHandler, getTransportRegistration, stompWebSocketHandlerMapping, subProtocolWebSocketHandler, webSocketMessageBrokerStats, webSocketScopeConfigurerクラス org.springframework.messaging.simp.config.AbstractMessageBrokerConfiguration から継承されたメソッド
brokerChannel, brokerChannelExecutor, brokerMessageConverter, brokerMessagingTemplate, clientInboundChannel, clientInboundChannelExecutor, clientOutboundChannel, clientOutboundChannelExecutor, createJacksonConverter, createJacksonJsonConverter, getApplicationContext, getBrokerRegistry, getClientInboundChannelRegistration, getClientOutboundChannelRegistration, getPathMatcher, getPhase, getValidator, messageBrokerTaskScheduler, setApplicationContext, simpAnnotationMethodMessageHandler, simpleBrokerMessageHandler, simpValidator, stompBrokerRelayMessageHandler, userDestinationMessageHandler, userDestinationResolver, userRegistry, userRegistryMessageHandler
コンストラクターの詳細
DelegatingWebSocketMessageBrokerConfiguration
public DelegatingWebSocketMessageBrokerConfiguration()
メソッドの詳細
setConfigurers
@Autowired(required=false) public void setConfigurers(ListSE<WebSocketMessageBrokerConfigurer> configurers) registerStompEndpoints
configureWebSocketTransport
configureClientInboundChannel
クラスからコピーされた説明:AbstractMessageBrokerConfigurationWebSocket クライアントからの受信メッセージのメッセージチャネルをカスタマイズするためのサブクラスのフック。- オーバーライド:
- クラス
AbstractMessageBrokerConfigurationのconfigureClientInboundChannel
configureClientOutboundChannel
クラスからコピーされた説明:AbstractMessageBrokerConfigurationアプリケーションまたはメッセージブローカーから WebSocket クライアントへのメッセージのメッセージチャネルをカスタマイズするためのサブクラスのフック。- オーバーライド:
- クラス
AbstractMessageBrokerConfigurationのconfigureClientOutboundChannel
addArgumentResolvers
- オーバーライド:
- クラス
AbstractMessageBrokerConfigurationのaddArgumentResolvers
addReturnValueHandlers
- オーバーライド:
- クラス
AbstractMessageBrokerConfigurationのaddReturnValueHandlers
configureMessageConverters
クラスからコピーされた説明:AbstractMessageBrokerConfigurationこのメソッドをオーバーライドして、カスタムメッセージコンバーターを追加します。- オーバーライド:
- クラス
AbstractMessageBrokerConfigurationのconfigureMessageConverters - パラメーター:
messageConverters- コンバーターを追加するリスト、最初は空- 戻り値:
- デフォルトのメッセージコンバーターをリストに追加する場合は
true、コンバーターを追加しない場合はfalse
configureMessageBroker
クラスからコピーされた説明:AbstractMessageBrokerConfiguration提供されたMessageBrokerRegistryインスタンスを介してメッセージブローカ構成をカスタマイズするためのサブクラスのフック。- オーバーライド:
- クラス
AbstractMessageBrokerConfigurationのconfigureMessageBroker
initPhase
protected int initPhase()- オーバーライド:
- クラス
AbstractMessageBrokerConfigurationのinitPhase