public class WebMvcStompEndpointRegistry extends java.lang.Object implements StompEndpointRegistry
HandlerMapping
にマップする WebSocket エンドポイント上の STOMP のレジストリ。コンストラクターと説明 |
---|
WebMvcStompEndpointRegistry(WebSocketHandler webSocketHandler, WebSocketTransportRegistration transportRegistration, TaskScheduler defaultSockJsTaskScheduler) |
修飾子と型 | メソッドと説明 |
---|---|
StompWebSocketEndpointRegistration | addEndpoint(java.lang.String... paths) 特定のマッピングパスで SZMP over WebSocket エンドポイントを登録します。 |
AbstractHandlerMapping | getHandlerMapping() マップされた ViewControllers でハンドラーマッピングを返します。 |
protected int | getOrder() |
protected UrlPathHelper | getUrlPathHelper() |
protected void | setApplicationContext(ApplicationContext applicationContext) |
WebMvcStompEndpointRegistry | setErrorHandler(StompSubProtocolErrorHandler errorHandler) クライアントに対する STOMP ERROR フレームをカスタマイズまたは処理するためのハンドラーを構成します。 |
void | setOrder(int order) Spring MVC で構成された他のハンドラーマッピングに対して、結果の HandlerMapping の順序を設定します。 |
void | setUrlPathHelper(UrlPathHelper urlPathHelper) ハンドシェイクリクエストのマップに使用される HandlerMapping で構成する UrlPathHelper を設定します。 |
public WebMvcStompEndpointRegistry(WebSocketHandler webSocketHandler, WebSocketTransportRegistration transportRegistration, TaskScheduler defaultSockJsTaskScheduler)
public StompWebSocketEndpointRegistration addEndpoint(java.lang.String... paths)
StompEndpointRegistry
StompEndpointRegistry
の addEndpoint
public void setOrder(int order)
HandlerMapping
の順序を設定します。デフォルト値は 1 です。
StompEndpointRegistry
の setOrder
protected int getOrder()
public void setUrlPathHelper(@Nullable UrlPathHelper urlPathHelper)
HandlerMapping
で構成する UrlPathHelper を設定します。StompEndpointRegistry
の setUrlPathHelper
@Nullable protected UrlPathHelper getUrlPathHelper()
public WebMvcStompEndpointRegistry setErrorHandler(StompSubProtocolErrorHandler errorHandler)
StompEndpointRegistry
StompEndpointRegistry
の setErrorHandler
errorHandler
- エラーハンドラー protected void setApplicationContext(ApplicationContext applicationContext)
public AbstractHandlerMapping getHandlerMapping()