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 | setAllowedOriginPatterns(StringSE... allowedOriginPatterns) ブラウザーからのクロスオリジンリクエストが許可されるオリジンを指定するためのより柔軟なパターンをサポートする StompWebSocketEndpointRegistration.setAllowedOrigins(String...) の代替。 |
StompWebSocketEndpointRegistration | setAllowedOrigins(StringSE... allowedOrigins) ブラウザーからのクロスオリジンリクエストを許可するオリジンを設定します。 |
StompWebSocketEndpointRegistration | setHandshakeHandler(HandshakeHandler handshakeHandler) 使用する HandshakeHandler を構成します。 |
SockJsServiceRegistration | withSockJS() SockJS フォールバックオプションを有効にします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public WebMvcStompWebSocketEndpointRegistration(StringSE[] paths, WebSocketHandler webSocketHandler, TaskScheduler sockJsTaskScheduler)
public StompWebSocketEndpointRegistration setHandshakeHandler(HandshakeHandler handshakeHandler)
StompWebSocketEndpointRegistration
StompWebSocketEndpointRegistration
の setHandshakeHandler
public StompWebSocketEndpointRegistration addInterceptors(HandshakeInterceptor... interceptors)
StompWebSocketEndpointRegistration
StompWebSocketEndpointRegistration
の addInterceptors
public StompWebSocketEndpointRegistration setAllowedOrigins(StringSE... allowedOrigins)
StompWebSocketEndpointRegistration
CorsConfiguration.setAllowedOrigins(List)
を参照してください。また、CORS 仕様では "*"
と allowCredentials=true
の使用が許可されていないことに注意してください。より柔軟な原点パターンの場合は、代わりに StompWebSocketEndpointRegistration.setAllowedOriginPatterns(java.lang.String...)
を使用してください。 デフォルトでは、オリジンは許可されていません。allowedOriginPatterns
も設定されている場合、このプロパティよりも優先されます。
SockJS が有効で、オリジンが制限されている場合、リクエストのオリジンをチェックできないトランスポート型(Iframe ベースのトランスポート)は無効になっていることに注意してください。結果として、オリジンが制限されている場合、IE6 から 9 はサポートされません。
public StompWebSocketEndpointRegistration setAllowedOriginPatterns(StringSE... allowedOriginPatterns)
StompWebSocketEndpointRegistration
StompWebSocketEndpointRegistration.setAllowedOrigins(String...)
の代替。フォーマットの詳細やその他の考慮事項については、CorsConfiguration.setAllowedOriginPatterns(List)
を参照してください。デフォルトでは、これは設定されていません。
StompWebSocketEndpointRegistration
の setAllowedOriginPatterns
public SockJsServiceRegistration withSockJS()
StompWebSocketEndpointRegistration
StompWebSocketEndpointRegistration
の withSockJS
protected HandshakeInterceptor[] getInterceptors()
public final MultiValueMap<HttpRequestHandler,StringSE> getMappings()