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