コンストラクターと説明 |
---|
JettyWebSocketHandlerAdapter(WebSocketHandler webSocketHandler, JettyWebSocketSession wsSession) |
コンストラクターと説明 |
---|
StandardWebSocketHandlerAdapter(WebSocketHandler handler, StandardWebSocketSession wsSession) |
修飾子と型 | メソッドと説明 |
---|---|
protected WebSocketHandler | WebSocketConnectionManager.decorateWebSocketHandler(WebSocketHandler handler) クラスコンストラクターに提供される WebSocketHandler を飾ります。 |
コンストラクターと説明 |
---|
WebSocketConnectionManager(WebSocketClient client, WebSocketHandler webSocketHandler, StringSE uriTemplate, ObjectSE... uriVariables) |
修飾子と型 | メソッドと説明 |
---|---|
ListenableFuture<WebSocketSession> | JettyWebSocketClient.doHandshake(WebSocketHandler webSocketHandler, StringSE uriTemplate, ObjectSE... uriVars) |
ListenableFuture<WebSocketSession> | JettyWebSocketClient.doHandshakeInternal(WebSocketHandler wsHandler, HttpHeaders headers, URISE uri, ListSE<StringSE> protocols, ListSE<WebSocketExtension> extensions, MapSE<StringSE, ObjectSE> attributes) |
修飾子と型 | メソッドと説明 |
---|---|
protected ListenableFuture<WebSocketSession> | StandardWebSocketClient.doHandshakeInternal(WebSocketHandler webSocketHandler, HttpHeaders headers, URISE uri, ListSE<StringSE> protocols, ListSE<WebSocketExtension> extensions, MapSE<StringSE, ObjectSE> attributes) |
修飾子と型 | メソッドと説明 |
---|---|
protected WebSocketHandler | WebSocketMessageBrokerConfigurationSupport.decorateWebSocketHandler(WebSocketHandler handler) |
WebSocketHandler | WebSocketMessageBrokerConfigurationSupport.subProtocolWebSocketHandler() |
修飾子と型 | メソッドと説明 |
---|---|
WebSocketHandlerRegistration | WebSocketHandlerRegistration.addHandler(WebSocketHandler handler, StringSE... paths) 同じ構成を共有するハンドラーをさらに追加します(インターセプター、SockJS 構成など)。 |
WebSocketHandlerRegistration | ServletWebSocketHandlerRegistry.addHandler(WebSocketHandler handler, StringSE... paths) |
WebSocketHandlerRegistration | WebSocketHandlerRegistry.addHandler(WebSocketHandler webSocketHandler, StringSE... paths) 指定された URL パスで WebSocketHandler を構成します。 |
WebSocketHandlerRegistration | AbstractWebSocketHandlerRegistration.addHandler(WebSocketHandler handler, StringSE... paths) |
protected abstract void | AbstractWebSocketHandlerRegistration.addSockJsServiceMapping(M mappings, SockJsService sockJsService, WebSocketHandler handler, StringSE pathPattern) |
protected void | ServletWebSocketHandlerRegistration.addSockJsServiceMapping(MultiValueMap<HttpRequestHandler, StringSE> mappings, SockJsService sockJsService, WebSocketHandler handler, StringSE pathPattern) |
protected void | ServletWebSocketHandlerRegistration.addWebSocketHandlerMapping(MultiValueMap<HttpRequestHandler, StringSE> mappings, WebSocketHandler webSocketHandler, HandshakeHandler handshakeHandler, HandshakeInterceptor[] interceptors, StringSE path) |
protected abstract void | AbstractWebSocketHandlerRegistration.addWebSocketHandlerMapping(M mappings, WebSocketHandler wsHandler, HandshakeHandler handshakeHandler, HandshakeInterceptor[] interceptors, StringSE path) |
protected WebSocketHandler | WebSocketMessageBrokerConfigurationSupport.decorateWebSocketHandler(WebSocketHandler handler) |
コンストラクターと説明 |
---|
WebMvcStompEndpointRegistry(WebSocketHandler webSocketHandler, WebSocketTransportRegistration transportRegistration, TaskScheduler defaultSockJsTaskScheduler) |
WebMvcStompWebSocketEndpointRegistration(StringSE[] paths, WebSocketHandler webSocketHandler, TaskScheduler sockJsTaskScheduler) |
修飾子と型 | クラスと説明 |
---|---|
class | AbstractWebSocketHandler 空のメソッドを使用した WebSocketHandler 実装の便利な基本クラス。 |
class | BinaryWebSocketHandler バイナリメッセージのみを処理する WebSocketHandler 実装の便利な基本クラス。 |
class | ExceptionWebSocketHandlerDecorator WebSocketHandlerDecorator を処理する例外。 |
class | LoggingWebSocketHandlerDecorator WebSocket ライフサイクルイベントにロギングを追加する WebSocketHandlerDecorator 。 |
class | PerConnectionWebSocketHandler 各 WebSocket 接続の WebSocketHandler インスタンスを初期化および破棄し、他のすべてのメソッドをそれに委譲する WebSocketHandler 。 |
class | TextWebSocketHandler テキストメッセージのみを処理する WebSocketHandler 実装の便利な基本クラス。 |
class | WebSocketHandlerDecorator 別の WebSocketHandler インスタンスをラップし、それに委譲します。 |
修飾子と型 | メソッドと説明 |
---|---|
WebSocketHandler | WebSocketHandlerDecoratorFactory.decorate(WebSocketHandler handler) 与えられた WebSocketHandler を飾ります。 |
WebSocketHandler | WebSocketHandlerDecorator.getDelegate() |
WebSocketHandler | WebSocketHandlerDecorator.getLastHandler() |
static WebSocketHandler | WebSocketHandlerDecorator.unwrap(WebSocketHandler handler) |
修飾子と型 | メソッドと説明 |
---|---|
WebSocketHandler | WebSocketHandlerDecoratorFactory.decorate(WebSocketHandler handler) 与えられた WebSocketHandler を飾ります。 |
static WebSocketHandler | WebSocketHandlerDecorator.unwrap(WebSocketHandler handler) |
コンストラクターと説明 |
---|
ExceptionWebSocketHandlerDecorator(WebSocketHandler delegate) |
LoggingWebSocketHandlerDecorator(WebSocketHandler delegate) |
WebSocketHandlerDecorator(WebSocketHandler delegate) |
コンストラクターと説明 |
---|
PerConnectionWebSocketHandler(ClassSE<? extends WebSocketHandler> handlerType) |
PerConnectionWebSocketHandler(ClassSE<? extends WebSocketHandler> handlerType, boolean supportsPartialMessages) |
修飾子と型 | クラスと説明 |
---|---|
class | SubProtocolWebSocketHandler サブプロトコルハンドラーが WebSocket クライアントからアプリケーションにメッセージを送信できる MessageChannel とともに、受信 WebSocket メッセージを SubProtocolHandler に委譲する WebSocketHandler の実装。 |
修飾子と型 | メソッドと説明 |
---|---|
void | HandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, ExceptionSE exception) ハンドシェイクが完了した後に呼び出されます。 |
boolean | HandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) ハンドシェイクが処理される前に呼び出されます。 |
boolean | HandshakeHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) ハンドシェイクを開始します。 |
void | RequestUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<WebSocketExtension> selectedExtensions, PrincipalSE user, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) ランタイム固有の手順を実行して、アップグレードを完了します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | JettyRequestUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<WebSocketExtension> selectedExtensions, PrincipalSE user, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) |
修飾子と型 | メソッドと説明 |
---|---|
void | AbstractStandardUpgradeStrategy.upgrade(ServerHttpRequest request, ServerHttpResponse response, StringSE selectedProtocol, ListSE<WebSocketExtension> selectedExtensions, PrincipalSE user, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attrs) |
修飾子と型 | メソッドと説明 |
---|---|
protected WebSocketHandler | WebSocketHttpRequestHandler.decorate(WebSocketHandler handler) コンストラクターに渡された WebSocketHandler を装飾します。 |
WebSocketHandler | WebSocketHttpRequestHandler.getWebSocketHandler() WebSocketHandler を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void | OriginHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, ExceptionSE exception) |
void | HttpSessionHandshakeInterceptor.afterHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, ExceptionSE ex) |
boolean | OriginHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) |
boolean | HttpSessionHandshakeInterceptor.beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) |
protected WebSocketHandler | WebSocketHttpRequestHandler.decorate(WebSocketHandler handler) コンストラクターに渡された WebSocketHandler を装飾します。 |
protected ListSE<StringSE> | AbstractHandshakeHandler.determineHandlerSupportedProtocols(WebSocketHandler handler) 特定の WebSocketHandler が SubProtocolCapable のインスタンスであるかどうかを確認することにより、サポートされているサブプロトコルを判別します。 |
protected PrincipalSE | AbstractHandshakeHandler.determineUser(ServerHttpRequest request, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) 確立中のプロセスでユーザーを WebSocket セッションに関連付けるために使用できる方法。 |
boolean | AbstractHandshakeHandler.doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) |
protected StringSE | AbstractHandshakeHandler.selectProtocol(ListSE<StringSE> requestedProtocols, WebSocketHandler webSocketHandler) リクエストされ、サポートされているサブプロトコルに基づいて、サブプロトコルネゴシエーションを実行します。 |
コンストラクターと説明 |
---|
HandshakeInterceptorChain(ListSE<HandshakeInterceptor> interceptors, WebSocketHandler wsHandler) |
WebSocketHttpRequestHandler(WebSocketHandler wsHandler) |
WebSocketHttpRequestHandler(WebSocketHandler wsHandler, HandshakeHandler handshakeHandler) |
修飾子と型 | メソッドと説明 |
---|---|
void | SockJsService.handleRequest(ServerHttpRequest request, ServerHttpResponse response, StringSE sockJsPath, WebSocketHandler handler) SockJS HTTP リクエストを処理します。 |
修飾子と型 | メソッドと説明 |
---|---|
WebSocketHandler | AbstractClientSockJsSession.getWebSocketHandler() |
コンストラクターと説明 |
---|
AbstractClientSockJsSession(TransportRequest request, WebSocketHandler handler, SettableListenableFuture<WebSocketSession> connectFuture) |
WebSocketClientSockJsSession(TransportRequest request, WebSocketHandler handler, SettableListenableFuture<WebSocketSession> connectFuture) |
XhrClientSockJsSession(TransportRequest request, WebSocketHandler handler, XhrTransport transport, SettableListenableFuture<WebSocketSession> connectFuture) |
修飾子と型 | メソッドと説明 |
---|---|
WebSocketHandler | SockJsHttpRequestHandler.getWebSocketHandler() WebSocketHandler を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract void | AbstractSockJsService.handleRawWebSocketRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler webSocketHandler) 生の WebSocket 通信のリクエストを処理します。 |
void | AbstractSockJsService.handleRequest(ServerHttpRequest request, ServerHttpResponse response, StringSE sockJsPath, WebSocketHandler wsHandler) このメソッドは、SockJS パスを決定し、SockJS 静的 URL を処理します。 |
protected abstract void | AbstractSockJsService.handleTransportRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler webSocketHandler, StringSE sessionId, StringSE transport) SockJS セッション URL を処理します(つまり |
コンストラクターと説明 |
---|
SockJsHttpRequestHandler(SockJsService sockJsService, WebSocketHandler webSocketHandler) 新しい SockJsHttpRequestHandler を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
SockJsSession | SockJsSessionFactory.createSession(StringSE sessionId, WebSocketHandler handler, MapSE<StringSE, ObjectSE> attributes) 新しい SockJS セッションを作成します。 |
protected void | TransportHandlingSockJsService.handleRawWebSocketRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler) |
void | TransportHandler.handleRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, SockJsSession session) 指定されたリクエストを処理し、提供された WebSocketHandler にメッセージを委譲します。 |
protected void | TransportHandlingSockJsService.handleTransportRequest(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler handler, StringSE sessionId, StringSE transport) |
修飾子と型 | クラスと説明 |
---|---|
class | SockJsWebSocketHandler SockJS メッセージフレームを追加し、SockJS ハートビートメッセージを送信し、ライフサイクルイベントとメッセージをターゲット WebSocketHandler に委譲する WebSocketHandler の実装。 |
コンストラクターと説明 |
---|
SockJsWebSocketHandler(SockJsServiceConfig serviceConfig, WebSocketHandler webSocketHandler, WebSocketServerSockJsSession sockJsSession) |
コンストラクターと説明 |
---|
AbstractHttpSockJsSession(StringSE id, SockJsServiceConfig config, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) |
AbstractSockJsSession(StringSE id, SockJsServiceConfig config, WebSocketHandler handler, MapSE<StringSE, ObjectSE> attributes) 新しいインスタンスを作成します。 |
PollingSockJsSession(StringSE sessionId, SockJsServiceConfig config, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) |
StreamingSockJsSession(StringSE sessionId, SockJsServiceConfig config, WebSocketHandler wsHandler, MapSE<StringSE, ObjectSE> attributes) |
WebSocketServerSockJsSession(StringSE id, SockJsServiceConfig config, WebSocketHandler handler, MapSE<StringSE, ObjectSE> attributes) |