java.io.Closeable, java.lang.AutoCloseablepublic class ProxyConnectionPool
extends java.lang.Object
implements java.io.Closeable
| Modifier and Type | Class | Description |
|---|---|---|
static class |
ProxyConnectionPool.AvailabilityType |
| Constructor | Description |
|---|---|
ProxyConnectionPool(ConnectionPoolManager connectionPoolManager,
java.net.InetSocketAddress bindAddress,
java.net.URI uri,
UndertowClient client,
org.xnio.OptionMap options) |
|
ProxyConnectionPool(ConnectionPoolManager connectionPoolManager,
java.net.InetSocketAddress bindAddress,
java.net.URI uri,
org.xnio.ssl.XnioSsl ssl,
UndertowClient client,
org.xnio.OptionMap options) |
|
ProxyConnectionPool(ConnectionPoolManager connectionPoolManager,
java.net.URI uri,
UndertowClient client,
org.xnio.OptionMap options) |
|
ProxyConnectionPool(ConnectionPoolManager connectionPoolManager,
java.net.URI uri,
org.xnio.ssl.XnioSsl ssl,
UndertowClient client,
org.xnio.OptionMap options) |
| Modifier and Type | Method | Description |
|---|---|---|
ProxyConnectionPool.AvailabilityType |
available() |
|
void |
close() |
|
void |
connect(ProxyClient.ProxyTarget proxyTarget,
HttpServerExchange exchange,
ProxyCallback<ProxyConnection> callback,
long timeout,
java.util.concurrent.TimeUnit timeUnit,
boolean exclusive) |
|
java.net.InetSocketAddress |
getBindAddress() |
|
ClientStatistics |
getClientStatistics() |
|
int |
getOpenConnections() |
|
java.net.URI |
getUri() |
public ProxyConnectionPool(ConnectionPoolManager connectionPoolManager, java.net.URI uri, UndertowClient client, org.xnio.OptionMap options)
public ProxyConnectionPool(ConnectionPoolManager connectionPoolManager, java.net.InetSocketAddress bindAddress, java.net.URI uri, UndertowClient client, org.xnio.OptionMap options)
public ProxyConnectionPool(ConnectionPoolManager connectionPoolManager, java.net.URI uri, org.xnio.ssl.XnioSsl ssl, UndertowClient client, org.xnio.OptionMap options)
public ProxyConnectionPool(ConnectionPoolManager connectionPoolManager, java.net.InetSocketAddress bindAddress, java.net.URI uri, org.xnio.ssl.XnioSsl ssl, UndertowClient client, org.xnio.OptionMap options)
public java.net.URI getUri()
public java.net.InetSocketAddress getBindAddress()
public void close()
close in interface java.lang.AutoCloseableclose in interface java.io.Closeablepublic ProxyConnectionPool.AvailabilityType available()
public ClientStatistics getClientStatistics()
public int getOpenConnections()
public void connect(ProxyClient.ProxyTarget proxyTarget, HttpServerExchange exchange, ProxyCallback<ProxyConnection> callback, long timeout, java.util.concurrent.TimeUnit timeUnit, boolean exclusive)
exclusive - - Is connection for the exclusive use of one client?Copyright © 2018. All rights reserved.