public class StandardWebSocketClient extends WebSocketClientSupport implements WebSocketClient
WebSocketClient 実装。logger| コンストラクターと説明 |
|---|
StandardWebSocketClient()ContainerProvider.getWebSocketContainer() を呼び出して(新しい)WebSocketContainerEE インスタンスを取得するデフォルトのコンストラクター。 |
StandardWebSocketClient(WebSocketContainerEE webSocketContainer) 既存の WebSocketContainerEE インスタンスを受け入れるコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected DataBufferFactory | bufferFactory() |
protected StandardWebSocketSession | createWebSocketSession(SessionEE session, HandshakeInfo info, reactor.core.publisher.MonoProcessor<VoidSE> completion) |
reactor.core.publisher.Mono<VoidSE> | execute(URISE url, HttpHeaders headers, WebSocketHandler handler) カスタムヘッダーを持つ WebSocketClient.execute(URI, WebSocketHandler) のバリアント。 |
reactor.core.publisher.Mono<VoidSE> | execute(URISE url, WebSocketHandler handler) 指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。 |
WebSocketContainerEE | getWebSocketContainer() 使用する構成済み WebSocketContainerEE を返します。 |
afterHandshake, beforeHandshakecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic StandardWebSocketClient()
ContainerProvider.getWebSocketContainer() を呼び出して(新しい)WebSocketContainerEE インスタンスを取得するデフォルトのコンストラクター。public StandardWebSocketClient(WebSocketContainerEE webSocketContainer)
WebSocketContainerEE インスタンスを受け入れるコンストラクター。webSocketContainer - Web ソケットコンテナー public WebSocketContainerEE getWebSocketContainer()
WebSocketContainerEE を返します。public reactor.core.publisher.Mono<VoidSE> execute(URISE url, WebSocketHandler handler)
WebSocketClientWebSocketClient の execute url - ハンドシェイク URLhandler - WebSocket セッションのハンドラー Mono<Void> の完了。public reactor.core.publisher.Mono<VoidSE> execute(URISE url, HttpHeaders headers, WebSocketHandler handler)
WebSocketClientWebSocketClient.execute(URI, WebSocketHandler) のバリアント。WebSocketClient の execute url - ハンドシェイク URLheaders - ハンドシェイクリクエストのカスタムヘッダー handler - WebSocket セッションのハンドラー Mono<Void> の完了。protected StandardWebSocketSession createWebSocketSession(SessionEE session, HandshakeInfo info, reactor.core.publisher.MonoProcessor<VoidSE> completion)
protected DataBufferFactory bufferFactory()