クラス 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
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected void
addArgumentResolvers
(ListSE<HandlerMethodArgumentResolver> argumentResolvers) protected void
addReturnValueHandlers
(ListSE<HandlerMethodReturnValueHandler> returnValueHandlers) protected void
configureClientInboundChannel
(ChannelRegistration registration) WebSocket クライアントからの受信メッセージのメッセージチャネルをカスタマイズするためのサブクラスのフック。protected void
configureClientOutboundChannel
(ChannelRegistration registration) アプリケーションまたはメッセージブローカーから WebSocket クライアントへのメッセージのメッセージチャネルをカスタマイズするためのサブクラスのフック。protected void
configureMessageBroker
(MessageBrokerRegistry registry) 提供されたMessageBrokerRegistry
インスタンスを介してメッセージブローカ構成をカスタマイズするためのサブクラスのフック。protected boolean
configureMessageConverters
(ListSE<MessageConverter> messageConverters) このメソッドをオーバーライドして、カスタムメッセージコンバーターを追加します。protected void
configureWebSocketTransport
(WebSocketTransportRegistration registration) protected int
protected void
registerStompEndpoints
(StompEndpointRegistry registry) void
setConfigurers
(ListSE<WebSocketMessageBrokerConfigurer> configurers) クラス org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurationSupport から継承されたメソッド
createAnnotationMethodMessageHandler, createJacksonConverter, createLocalUserRegistry, decorateWebSocketHandler, getTransportRegistration, stompWebSocketHandlerMapping, subProtocolWebSocketHandler, webSocketMessageBrokerStats, webSocketScopeConfigurer
クラス org.springframework.messaging.simp.config.AbstractMessageBrokerConfiguration から継承されたメソッド
brokerChannel, brokerChannelExecutor, brokerMessageConverter, brokerMessagingTemplate, clientInboundChannel, clientInboundChannelExecutor, clientOutboundChannel, clientOutboundChannelExecutor, 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
クラスからコピーされた説明:AbstractMessageBrokerConfiguration
WebSocket クライアントからの受信メッセージのメッセージチャネルをカスタマイズするためのサブクラスのフック。- オーバーライド:
- クラス
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