インターフェース StompEndpointRegistry

すべての既知の実装クラス:
WebMvcStompEndpointRegistry

public interface StompEndpointRegistry
WebSocket エンドポイント経由で STOMP を登録するための契約。
導入:
4.0
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • addEndpoint

      特定のマッピングパスで SZMP over WebSocket エンドポイントを登録します。
    • setOrder

      void setOrder(int order)
      他の Spring MVC ハンドラーマッピングと比較して、STOMP エンドポイントに使用される HandlerMapping の順序を設定します。

      デフォルトでは 1 に設定されています。

    • setUrlPathHelper

      void setUrlPathHelper(UrlPathHelper urlPathHelper)
      STOMP エンドポイント HandlerMapping のカスタマイズされた UrlPathHelper を構成します。
    • setErrorHandler

      クライアントに対する STOMP ERROR フレームをカスタマイズまたは処理するためのハンドラーを構成します。
      パラメーター:
      errorHandler - エラーハンドラー
      導入:
      4.2
    • setPreserveReceiveOrder

      WebMvcStompEndpointRegistry setPreserveReceiveOrder(boolean preserveReceiveOrder)
      クライアントメッセージを受信した順序で順次処理するかどうか。

      デフォルトでは、"clientInboundChannel" に送信されたメッセージは、受信したときと同じ順序ではなく並行して処理される場合があります。これは、チャネルが ThreadPoolExecutor によってサポートされており、順序どおりに処理されることが保証されていないためです。

      このフラグが true に設定されている場合、同じセッション内のメッセージは、受信された順序を維持するために一度に 1 つずつ "clientInboundChannel" に送信されます。

      導入:
      6.1