public abstract class ProxyProtocolClientConnectionFactory extends java.lang.Object implements ClientConnectionFactory
ClientConnectionFactory for the PROXY protocol.
Use the ProxyProtocolClientConnectionFactory.V1 or ProxyProtocolClientConnectionFactory.V2 versions of this class to specify what version of the
PROXY protocol you want to use.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ProxyProtocolClientConnectionFactory.ProxyProtocolConnection |
private static class |
ProxyProtocolClientConnectionFactory.ProxyProtocolConnectionV1 |
private static class |
ProxyProtocolClientConnectionFactory.ProxyProtocolConnectionV2 |
static class |
ProxyProtocolClientConnectionFactory.V1
A ClientConnectionFactory for the PROXY protocol version 1.
|
static class |
ProxyProtocolClientConnectionFactory.V2
A ClientConnectionFactory for the PROXY protocol version 2.
|
ClientConnectionFactory.Decorator| Modifier and Type | Field and Description |
|---|---|
private ClientConnectionFactory |
factory |
CONNECTOR_CONTEXT_KEY| Modifier | Constructor and Description |
|---|---|
private |
ProxyProtocolClientConnectionFactory(ClientConnectionFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
ClientConnectionFactory |
getClientConnectionFactory() |
Connection |
newConnection(EndPoint endPoint,
java.util.Map<java.lang.String,java.lang.Object> context) |
protected abstract ProxyProtocolClientConnectionFactory.ProxyProtocolConnection |
newProxyProtocolConnection(EndPoint endPoint,
java.util.Map<java.lang.String,java.lang.Object> context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcustomizeprivate final ClientConnectionFactory factory
private ProxyProtocolClientConnectionFactory(ClientConnectionFactory factory)
public ClientConnectionFactory getClientConnectionFactory()
public Connection newConnection(EndPoint endPoint, java.util.Map<java.lang.String,java.lang.Object> context)
newConnection in interface ClientConnectionFactoryendPoint - the EndPoint to link the newly created connection tocontext - the context data to create the connectionConnectionprotected abstract ProxyProtocolClientConnectionFactory.ProxyProtocolConnection newProxyProtocolConnection(EndPoint endPoint, java.util.Map<java.lang.String,java.lang.Object> context)