public class WebMvcStompWebSocketEndpointRegistration extends ObjectSE implements StompWebSocketEndpointRegistration
| コンストラクターと説明 |
|---|
WebMvcStompWebSocketEndpointRegistration(StringSE[] paths, WebSocketHandler webSocketHandler, TaskScheduler sockJsTaskScheduler) |
| 修飾子と型 | メソッドと説明 |
|---|---|
StompWebSocketEndpointRegistration | addInterceptors(HandshakeInterceptor... interceptors) 使用する HandshakeInterceptor を構成します。 |
protected HandshakeInterceptor[] | getInterceptors() |
MultiValueMap<HttpRequestHandler, StringSE> | getMappings() |
StompWebSocketEndpointRegistration | setAllowedOrigins(StringSE... allowedOrigins) 許可された Origin ヘッダー値を構成します。 |
StompWebSocketEndpointRegistration | setHandshakeHandler(HandshakeHandler handshakeHandler) 使用する HandshakeHandler を構成します。 |
SockJsServiceRegistration | withSockJS()SockJS フォールバックオプションを有効にします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic WebMvcStompWebSocketEndpointRegistration(StringSE[] paths, WebSocketHandler webSocketHandler, TaskScheduler sockJsTaskScheduler)
public StompWebSocketEndpointRegistration setHandshakeHandler(HandshakeHandler handshakeHandler)
StompWebSocketEndpointRegistrationStompWebSocketEndpointRegistration の setHandshakeHandler public StompWebSocketEndpointRegistration addInterceptors(HandshakeInterceptor... interceptors)
StompWebSocketEndpointRegistrationStompWebSocketEndpointRegistration の addInterceptors public StompWebSocketEndpointRegistration setAllowedOrigins(StringSE... allowedOrigins)
StompWebSocketEndpointRegistrationOrigin ヘッダー値を構成します。このチェックは、主にブラウザークライアント用に設計されています。他の型のクライアントが Origin ヘッダー値を変更するのを妨げるものはありません。SockJS が有効になっていて発信元が制限されている場合、リクエストの発信元をチェックできないトランスポート型(Iframe ベースのトランスポート)は無効になります。その結果、オリジンが制限されている場合、IE 6 〜 9 はサポートされません。
提供される許可された各オリジンは、"http://"、"https://" で始まるか、"*" である必要があります(すべてのオリジンが許可されることを意味します)。デフォルトでは、同じオリジンリクエストのみが許可されます(空のリスト)。
public SockJsServiceRegistration withSockJS()
StompWebSocketEndpointRegistrationStompWebSocketEndpointRegistration の withSockJS protected HandshakeInterceptor[] getInterceptors()
public final MultiValueMap<HttpRequestHandler,StringSE> getMappings()