| Package | Description |
|---|---|
| org.apache.hc.client5.http.websocket.api |
Public WebSocket API for client applications.
|
| org.apache.hc.client5.http.websocket.client |
High-level asynchronous WebSocket client.
|
| org.apache.hc.client5.http.websocket.client.impl |
Public WebSocket API for client applications.
|
| org.apache.hc.client5.http.websocket.client.impl.connector |
Message-level helpers and codecs.
|
| org.apache.hc.client5.http.websocket.client.impl.protocol |
Message-level helpers and codecs.
|
| org.apache.hc.client5.http.websocket.transport |
Integration with Apache HttpCore I/O reactor.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
WebSocketListener.onOpen(WebSocket webSocket)
Invoked when the WebSocket connection has been established.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<WebSocket> |
CloseableWebSocketClient.connect(URI uri,
WebSocketListener listener)
Convenience overload that uses the client's default configuration and
a fresh
HttpCoreContext. |
CompletableFuture<WebSocket> |
CloseableWebSocketClient.connect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg)
Convenience overload that uses a fresh
HttpCoreContext. |
CompletableFuture<WebSocket> |
WebSocketClient.connect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg,
HttpContext context)
Initiates an asynchronous WebSocket connection to the given target URI.
|
CompletableFuture<WebSocket> |
CloseableWebSocketClient.connect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg,
HttpContext context)
Initiates an asynchronous WebSocket connection to the given target URI.
|
protected abstract CompletableFuture<WebSocket> |
CloseableWebSocketClient.doConnect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg,
HttpContext context)
Core connect hook for subclasses.
|
| Modifier and Type | Method and Description |
|---|---|
protected CompletableFuture<WebSocket> |
DefaultWebSocketClient.doConnect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfgOrNull,
HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<WebSocket> |
WebSocketProtocolConnector.connect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg,
HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<WebSocket> |
Http1UpgradeProtocol.connect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg,
HttpContext context) |
CompletableFuture<WebSocket> |
WebSocketProtocolStrategy.connect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg,
HttpContext context)
Establish a WebSocket connection using a specific HTTP transport/protocol.
|
CompletableFuture<WebSocket> |
Http2ExtendedConnectProtocol.connect(URI uri,
WebSocketListener listener,
WebSocketClientConfig cfg,
HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
WebSocket |
WebSocketIoHandler.exposeWebSocket()
Expose the application WebSocket facade.
|
WebSocket |
WebSocketSessionEngine.facade()
Returns the application-facing WebSocket.
|
WebSocket |
WebSocketUpgrader.getWebSocket()
|
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.