public abstract class AbstractWebSocketMessageBrokerConfigurer extends ObjectSE implements WebSocketMessageBrokerConfigurer
WebSocketMessageBrokerConfigurer
実装の便利な抽象基本クラス。コンストラクターと説明 |
---|
AbstractWebSocketMessageBrokerConfigurer() |
修飾子と型 | メソッドと説明 |
---|---|
void | addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers) リゾルバーを追加して、カスタムコントローラーメソッドの引数型をサポートします。 |
void | addReturnValueHandlers(ListSE<HandlerMethodReturnValueHandler> returnValueHandlers) カスタムコントローラーメソッドの戻り値の型をサポートするハンドラーを追加します。 |
void | configureClientInboundChannel(ChannelRegistration registration) WebSocket クライアントからの受信メッセージに使用される MessageChannel を構成します。 |
void | configureClientOutboundChannel(ChannelRegistration registration) WebSocket クライアントへの送信メッセージに使用される MessageChannel を構成します。 |
void | configureMessageBroker(MessageBrokerRegistry registry) メッセージブローカーオプションを設定します。 |
boolean | configureMessageConverters(ListSE<MessageConverter> messageConverters) アノテーション付きメソッドでメッセージのペイロードを抽出するとき、およびメッセージを送信するときに使用するメッセージコンバーターを構成します(例: |
void | configureWebSocketTransport(WebSocketTransportRegistration registration) WebSocket クライアントから送受信されるメッセージの処理に関連するオプションを構成します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
registerStompEndpoints
public AbstractWebSocketMessageBrokerConfigurer()
public void configureWebSocketTransport(WebSocketTransportRegistration registration)
WebSocketMessageBrokerConfigurer
WebSocketMessageBrokerConfigurer
の configureWebSocketTransport
public void configureClientInboundChannel(ChannelRegistration registration)
WebSocketMessageBrokerConfigurer
MessageChannel
を構成します。デフォルトでは、チャネルはサイズ 1 のスレッドプールによってサポートされます。運用で使用するためにスレッドプール設定をカスタマイズすることをお勧めします。WebSocketMessageBrokerConfigurer
の configureClientInboundChannel
public void configureClientOutboundChannel(ChannelRegistration registration)
WebSocketMessageBrokerConfigurer
MessageChannel
を構成します。デフォルトでは、チャネルはサイズ 1 のスレッドプールによってサポートされます。運用で使用するためにスレッドプール設定をカスタマイズすることをお勧めします。WebSocketMessageBrokerConfigurer
の configureClientOutboundChannel
public boolean configureMessageConverters(ListSE<MessageConverter> messageConverters)
WebSocketMessageBrokerConfigurer
最初は空の提供されたリストを使用してメッセージコンバーターを追加し、ブール値の戻り値を使用してデフォルトのメッセージも追加するかどうかを決定できます。
WebSocketMessageBrokerConfigurer
の configureMessageConverters
messageConverters
- 構成するコンバーター (最初は空のリスト)public void addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers)
WebSocketMessageBrokerConfigurer
これは、ハンドラーメソッドの引数を解決するための組み込みサポートをオーバーライドしません。引数解決の組み込みサポートをカスタマイズするには、SimpAnnotationMethodMessageHandler
を直接構成します。
WebSocketMessageBrokerConfigurer
の addArgumentResolvers
argumentResolvers
- 登録するリゾルバー (最初は空のリスト)public void addReturnValueHandlers(ListSE<HandlerMethodReturnValueHandler> returnValueHandlers)
WebSocketMessageBrokerConfigurer
このオプションを使用しても、戻り値を処理するための組み込みのサポートは無効になりません。戻り値を処理するための組み込みサポートをカスタマイズするには、SimpAnnotationMethodMessageHandler
を直接構成します。
WebSocketMessageBrokerConfigurer
の addReturnValueHandlers
returnValueHandlers
- 登録するハンドラー (最初は空のリスト)public void configureMessageBroker(MessageBrokerRegistry registry)
WebSocketMessageBrokerConfigurer
WebSocketMessageBrokerConfigurer
の configureMessageBroker