public interface WebSocketMessageBrokerConfigurer
通常、@EnableWebSocketMessageBroker
を介して提供される構成をカスタマイズするために使用されます。
修飾子と型 | メソッドと説明 |
---|---|
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 registry) WebSocket クライアントから送受信されるメッセージの処理に関連するオプションを構成します。 |
void | registerStompEndpoints(StompEndpointRegistry registry) それぞれを特定の URL にマッピングし、(オプションで)SockJS フォールバックオプションを有効にして構成する STOMP エンドポイントを登録します。 |
void registerStompEndpoints(StompEndpointRegistry registry)
void configureWebSocketTransport(WebSocketTransportRegistration registry)
void configureClientInboundChannel(ChannelRegistration registration)
MessageChannel
を構成します。デフォルトでは、チャネルはサイズ 1 のスレッドプールによってサポートされます。運用で使用するためにスレッドプール設定をカスタマイズすることをお勧めします。void configureClientOutboundChannel(ChannelRegistration registration)
MessageChannel
を構成します。デフォルトでは、チャネルはサイズ 1 のスレッドプールによってサポートされます。運用で使用するためにスレッドプール設定をカスタマイズすることをお勧めします。void addArgumentResolvers(ListSE<HandlerMethodArgumentResolver> argumentResolvers)
これは、ハンドラーメソッドの引数を解決するための組み込みサポートをオーバーライドしません。引数解決の組み込みサポートをカスタマイズするには、SimpAnnotationMethodMessageHandler
を直接構成します。
argumentResolvers
- 登録するリゾルバー (最初は空のリスト)void addReturnValueHandlers(ListSE<HandlerMethodReturnValueHandler> returnValueHandlers)
このオプションを使用しても、戻り値を処理するための組み込みのサポートは無効になりません。戻り値を処理するための組み込みサポートをカスタマイズするには、SimpAnnotationMethodMessageHandler
を直接構成します。
returnValueHandlers
- 登録するハンドラー (最初は空のリスト)boolean configureMessageConverters(ListSE<MessageConverter> messageConverters)
最初は空の提供されたリストを使用してメッセージコンバーターを追加し、ブール値の戻り値を使用してデフォルトのメッセージも追加するかどうかを決定できます。
messageConverters
- 構成するコンバーター (最初は空のリスト)void configureMessageBroker(MessageBrokerRegistry registry)