クラス ServletWebSocketHandlerRegistry

java.lang.ObjectSE
org.springframework.web.socket.config.annotation.ServletWebSocketHandlerRegistry
実装されたすべてのインターフェース:
WebSocketHandlerRegistry

public class ServletWebSocketHandlerRegistry extends ObjectSE implements WebSocketHandlerRegistry
ハンドシェイクリクエスト用の Spring MVC ハンドラーマッピングを持つ WebSocketHandlerRegistry
導入:
4.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • ServletWebSocketHandlerRegistry

      public ServletWebSocketHandlerRegistry()
  • メソッドの詳細

    • addHandler

      public WebSocketHandlerRegistration addHandler(WebSocketHandler handler, StringSE... paths)
      インターフェースからコピーされた説明: WebSocketHandlerRegistry
      指定された URL パスで WebSocketHandler を構成します。
      次で指定:
      インターフェース WebSocketHandlerRegistryaddHandler 
    • setOrder

      public void setOrder(int order)
      Spring MVC で構成された他のハンドラーマッピングに対して、結果の SimpleUrlHandlerMapping の順序を設定します。

      デフォルト値は 1 です。

    • getOrder

      public int getOrder()
    • setUrlPathHelper

      public void setUrlPathHelper(@Nullable UrlPathHelper urlPathHelper)
      ハンドシェイクリクエストのマップに使用される SimpleUrlHandlerMapping で構成する UrlPathHelper を設定します。
    • getUrlPathHelper

      @Nullable public UrlPathHelper getUrlPathHelper()
    • requiresTaskScheduler

      protected boolean requiresTaskScheduler()
      TaskScheduler のないエンドポイント SockJS 登録があるかどうか。このメソッドは、getHandlerMapping() の直前に呼び出して、最初に登録を行う必要があります。
    • setTaskScheduler

      protected void setTaskScheduler(TaskScheduler scheduler)
      タスクスケジューラが明示的に登録されていない SockJS エンドポイントに使用する TaskScheduler を提供します。このメソッドは getHandlerMapping() の前に呼び出す必要があります。
    • getHandlerMapping

      public AbstractHandlerMapping getHandlerMapping()