ConnectionFactory
, Container
, Destroyable
, Dumpable
, LifeCycle
ALPNServerConnectionFactory
public abstract class NegotiatingServerConnectionFactory extends AbstractConnectionFactory
AbstractLifeCycle.AbstractLifeCycleListener
ConnectionFactory.Upgrading
Container.InheritedListener, Container.Listener
LifeCycle.Listener
FAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPING
Constructor | Description |
---|---|
NegotiatingServerConnectionFactory(java.lang.String protocol,
java.lang.String... negotiatedProtocols) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getDefaultProtocol() |
|
java.util.List<java.lang.String> |
getNegotiatedProtocols() |
|
Connection |
newConnection(Connector connector,
EndPoint endPoint) |
Creates a new
Connection with the given parameters |
protected abstract AbstractConnection |
newServerConnection(Connector connector,
EndPoint endPoint,
javax.net.ssl.SSLEngine engine,
java.util.List<java.lang.String> protocols,
java.lang.String defaultProtocol) |
|
void |
setDefaultProtocol(java.lang.String defaultProtocol) |
|
java.lang.String |
toString() |
configure, getFactories, getInputBufferSize, getProtocol, getProtocols, setInputBufferSize
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
public NegotiatingServerConnectionFactory(java.lang.String protocol, java.lang.String... negotiatedProtocols)
public java.lang.String getDefaultProtocol()
public void setDefaultProtocol(java.lang.String defaultProtocol)
public java.util.List<java.lang.String> getNegotiatedProtocols()
public Connection newConnection(Connector connector, EndPoint endPoint)
ConnectionFactory
Creates a new Connection
with the given parameters
connector
- The Connector
creating this connectionendPoint
- the EndPoint
associated with the connectionConnection
protected abstract AbstractConnection newServerConnection(Connector connector, EndPoint endPoint, javax.net.ssl.SSLEngine engine, java.util.List<java.lang.String> protocols, java.lang.String defaultProtocol)
public java.lang.String toString()
toString
in class AbstractConnectionFactory
Copyright © 1995–2018 Webtide. All rights reserved.