public class ALPNClientConnection extends NegotiatingClientConnection
Connection.Listener, Connection.UpgradeFrom, Connection.UpgradeTo
Modifier and Type | Field and Description |
---|---|
private static Logger |
LOG |
private java.util.List<java.lang.String> |
protocols |
Constructor and Description |
---|
ALPNClientConnection(EndPoint endPoint,
java.util.concurrent.Executor executor,
ClientConnectionFactory connectionFactory,
javax.net.ssl.SSLEngine sslEngine,
java.util.Map<java.lang.String,java.lang.Object> context,
java.util.List<java.lang.String> protocols) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getProtocols() |
void |
selected(java.lang.String protocol) |
close, completed, getSSLEngine, onFillable, onOpen
addListener, failedCallback, fillInterested, getBytesIn, getBytesOut, getCreatedTimeStamp, getEndPoint, getExecutor, getInputBufferSize, getMessagesIn, getMessagesOut, isFillInterested, onClose, onFillInterestedFailed, onIdleExpired, onReadTimeout, removeListener, setInputBufferSize, toConnectionString, toString, tryFillInterested, tryFillInterested
private static final Logger LOG
private final java.util.List<java.lang.String> protocols
public ALPNClientConnection(EndPoint endPoint, java.util.concurrent.Executor executor, ClientConnectionFactory connectionFactory, javax.net.ssl.SSLEngine sslEngine, java.util.Map<java.lang.String,java.lang.Object> context, java.util.List<java.lang.String> protocols)