| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final ClientEngine | |
| private volatile CompletionHandler | |
| private volatile boolean | |
| private final AtomicBoolean | |
| private final Callable | |
| private static final Logger | |
| private volatile boolean | |
| private final Map | |
| private final HttpResponseParser | |
| private final UpgradeRequest | |
| private volatile Connection |
| Access | Constructor and Description |
|---|---|
| pack-priv | ClientFilter(Filter
a filer that is positioned directly under this filter. downstreamFilter, ClientEngine client engine instance. clientEngine, Map<String, Object> client properties. properties, Callable<Void> callback to connecting with modified jdkConnector, UpgradeRequest UpgradeRequest if necessary.upgrade request to be used for this client session. upgradeRequest)Constructor. |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | close()
Overrides org. Close the filter, invokes close operation on the next filter in the filter chain. |
| private void | |
| pack-priv void | connect(SocketAddress
an address where to connect (server or proxy). address, boolean true if the connection will be established via proxy, false
otherwise.completion handler. connectCompletionHandler)
|
| private JdkUpgradeRequest | |
| private JdkUpgradeRequest | |
| private JdkUpgradeRequest | |
| private static Map | |
| public void | processConnect()
Overrides org. Process |
| public void | |
| pack-priv void | processError(Throwable
an error that has occurred. t)Overrides org. Process |
| public boolean | processRead(ByteBuffer
read data. data)Overrides org. Process |
| pack-priv void | |
| private void |
| clientEngine | back to summary |
|---|---|
| private final ClientEngine clientEngine | |
| connectCompletionHandler | back to summary |
|---|---|
| private volatile CompletionHandler<Void> connectCompletionHandler | |
| connectedToProxy | back to summary |
|---|---|
| private volatile boolean connectedToProxy | |
| connectionClosed | back to summary |
|---|---|
| private final AtomicBoolean connectionClosed | |
| jdkConnector | back to summary |
|---|---|
| private final Callable<Void> jdkConnector | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| proxy | back to summary |
|---|---|
| private volatile boolean proxy | |
| proxyHeaders | back to summary |
|---|---|
| private final Map<String, String> proxyHeaders | |
| responseParser | back to summary |
|---|---|
| private final HttpResponseParser responseParser | |
| upgradeRequest | back to summary |
|---|---|
| private final UpgradeRequest upgradeRequest | |
| wsConnection | back to summary |
|---|---|
| private volatile Connection wsConnection | |
| ClientFilter | back to summary |
|---|---|
| pack-priv ClientFilter(Filter downstreamFilter, ClientEngine clientEngine, Map<String, Object> properties, Callable<Void> jdkConnector, UpgradeRequest upgradeRequest) throws DeploymentException Constructor.
| |
| close | back to summary |
|---|---|
| pack-priv void close() Overrides org. Doc from org. Close the filter, invokes close operation on the next filter in the filter chain. The filter is expected to clean up any allocated resources and pass the invocation to downstream filter.
| |
| closeConnection | back to summary |
|---|---|
| private void closeConnection() | |
| connect | back to summary |
|---|---|
pack-priv void connect(SocketAddress address, boolean proxy, CompletionHandler<Void> connectCompletionHandler)
| |
| createHandshakeUpgradeRequest | back to summary |
|---|---|
| private JdkUpgradeRequest createHandshakeUpgradeRequest(final UpgradeRequest upgradeRequest) | |
| createProxyUpgradeRequest | back to summary |
|---|---|
| private JdkUpgradeRequest createProxyUpgradeRequest(final URI uri) | |
| getJdkUpgradeRequest | back to summary |
|---|---|
| private JdkUpgradeRequest getJdkUpgradeRequest(final UpgradeRequest upgradeRequest, final Filter downstreamFilter) | |
| getProxyHeaders | back to summary |
|---|---|
| private static Map | |
| processConnect | back to summary |
|---|---|
| public void processConnect() Overrides org. Doc from org. Process
| |
| processConnectionClosed | back to summary |
|---|---|
| public void processConnectionClosed() Overrides org. Doc from org. Process
| |
| processError | back to summary |
|---|---|
| pack-priv void processError(Throwable t) Overrides org. Doc from org. Process | |
| processRead | back to summary |
|---|---|
| public boolean processRead(ByteBuffer data) Overrides org. Doc from org. Process
| |
| processSslHandshakeCompleted | back to summary |
|---|---|
| pack-priv void processSslHandshakeCompleted() Overrides org. Doc from org. Process
| |
| sendRequest | back to summary |
|---|---|
| private void sendRequest(final Filter downstreamFilter, JdkUpgradeRequest handshakeUpgradeRequest) | |
| Modifier and Type | Field and Description |
|---|---|
| private final AtomicBoolean | |
| private final Filter |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Implements java. Closes this stream and releases any system resources associated with it. |
| public void | write(ByteBuffer
bytes to write. buffer, CompletionHandler<ByteBuffer> completion handler to know the write status. completionHandler)Implements abstract org.
A backward compatible method called from |
| connectionClosed | back to summary |
|---|---|
| private final AtomicBoolean connectionClosed | |
| downstreamFilter | back to summary |
|---|---|
| private final Filter downstreamFilter | |
| JdkWriter | back to summary |
|---|---|
| pack-priv JdkWriter(Filter downstreamFilter, AtomicBoolean connectionClosed) | |
| close | back to summary |
|---|---|
| public void close() throws IOException Implements java. Doc from java. Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect. As noted in
| |
| write | back to summary |
|---|---|
| public void write(ByteBuffer buffer, CompletionHandler<ByteBuffer> completionHandler) Implements abstract org. Doc from org.
A backward compatible method called from The method will be removed in the next major version.
| |