インターフェース StompEndpointRegistry
- すべての既知の実装クラス:
WebMvcStompEndpointRegistry
public interface StompEndpointRegistry
WebSocket エンドポイント経由で STOMP を登録するための契約。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
メソッドのサマリー
修飾子と型メソッド説明addEndpoint
(StringSE... paths) 特定のマッピングパスで SZMP over WebSocket エンドポイントを登録します。setErrorHandler
(StompSubProtocolErrorHandler errorHandler) クライアントに対する STOMP ERROR フレームをカスタマイズまたは処理するためのハンドラーを構成します。void
setOrder
(int order) 他の Spring MVC ハンドラーマッピングと比較して、STOMP エンドポイントに使用されるHandlerMapping
の順序を設定します。setPreserveReceiveOrder
(boolean preserveReceiveOrder) クライアントメッセージを受信した順序で順次処理するかどうか。void
setUrlPathHelper
(UrlPathHelper urlPathHelper) STOMP エンドポイントHandlerMapping
のカスタマイズされたUrlPathHelper
を構成します。
メソッドの詳細
addEndpoint
特定のマッピングパスで SZMP over WebSocket エンドポイントを登録します。setOrder
void setOrder(int order) 他の Spring MVC ハンドラーマッピングと比較して、STOMP エンドポイントに使用されるHandlerMapping
の順序を設定します。デフォルトでは 1 に設定されています。
setUrlPathHelper
STOMP エンドポイントHandlerMapping
のカスタマイズされたUrlPathHelper
を構成します。setErrorHandler
クライアントに対する STOMP ERROR フレームをカスタマイズまたは処理するためのハンドラーを構成します。- パラメーター:
errorHandler
- エラーハンドラー- 導入:
- 4.2
setPreserveReceiveOrder
クライアントメッセージを受信した順序で順次処理するかどうか。デフォルトでは、
"clientInboundChannel"
に送信されたメッセージは、受信したときと同じ順序ではなく並行して処理される場合があります。これは、チャネルが ThreadPoolExecutor によってサポートされており、順序どおりに処理されることが保証されていないためです。このフラグが
true
に設定されている場合、同じセッション内のメッセージは、受信された順序を維持するために一度に 1 つずつ"clientInboundChannel"
に送信されます。- 導入:
- 6.1