public abstract class NegotiatingServerConnection
extends AbstractConnection
| Modifier and Type | Class and Description |
|---|---|
static interface |
NegotiatingServerConnection.CipherDiscriminator |
| Modifier | Constructor and Description |
|---|---|
protected |
NegotiatingServerConnection(Connector connector,
EndPoint endPoint,
javax.net.ssl.SSLEngine engine,
java.util.List<java.lang.String> protocols,
java.lang.String defaultProtocol) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Connector |
getConnector() |
java.lang.String |
getDefaultProtocol() |
java.lang.String |
getProtocol() |
java.util.List<java.lang.String> |
getProtocols() |
javax.net.ssl.SSLEngine |
getSSLEngine() |
void |
onFillable() |
void |
onOpen() |
protected void |
setProtocol(java.lang.String protocol) |
protected NegotiatingServerConnection(Connector connector, EndPoint endPoint, javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> protocols, java.lang.String defaultProtocol)
public java.util.List<java.lang.String> getProtocols()
public java.lang.String getDefaultProtocol()
public Connector getConnector()
public javax.net.ssl.SSLEngine getSSLEngine()
public java.lang.String getProtocol()
protected void setProtocol(java.lang.String protocol)
public void onOpen()
public void onFillable()
public void close()