public class ReactorNettyWebSocketClient extends ObjectSE implements WebSocketClient
WebSocketClient
実装。コンストラクターと説明 |
---|
ReactorNettyWebSocketClient() デフォルトコンストラクター。 |
ReactorNettyWebSocketClient(reactor.netty.http.client.HttpClient httpClient) 既存の HttpClient ビルダーを受け入れるコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<VoidSE> | execute(URISE url, HttpHeaders requestHeaders, WebSocketHandler handler) カスタムヘッダーを持つ WebSocketClient.execute(URI, WebSocketHandler) のバリアント。 |
reactor.core.publisher.Mono<VoidSE> | execute(URISE url, WebSocketHandler handler) 指定された URL に対してハンドシェイクリクエストを実行し、指定されたハンドラーで結果の WebSocket セッションを処理します。 |
reactor.netty.http.client.HttpClient | getHttpClient() 設定された HttpClient を返します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ReactorNettyWebSocketClient()
public ReactorNettyWebSocketClient(reactor.netty.http.client.HttpClient httpClient)
HttpClient
ビルダーを受け入れるコンストラクター。public reactor.netty.http.client.HttpClient getHttpClient()
HttpClient
を返します。public reactor.core.publisher.Mono<VoidSE> execute(URISE url, WebSocketHandler handler)
WebSocketClient
WebSocketClient
の execute
url
- ハンドシェイク URLhandler
- WebSocket セッションのハンドラー Mono<Void>
の補完。public reactor.core.publisher.Mono<VoidSE> execute(URISE url, HttpHeaders requestHeaders, WebSocketHandler handler)
WebSocketClient
WebSocketClient.execute(URI, WebSocketHandler)
のバリアント。WebSocketClient
の execute
url
- ハンドシェイク URLrequestHeaders
- ハンドシェイクリクエストのカスタムヘッダー handler
- WebSocket セッションのハンドラー Mono<Void>
の補完。