public class NetworkTrafficServerConnector extends ServerConnector
A specialized version of ServerConnector
that supports NetworkTrafficListener
s.
NetworkTrafficListener
s can be added and removed dynamically before and after this connector has
been started without causing ConcurrentModificationException
s.
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Container.InheritedListener, Container.Listener
Graceful.Shutdown
Constructor and Description |
---|
NetworkTrafficServerConnector(Server server) |
NetworkTrafficServerConnector(Server server,
ConnectionFactory connectionFactory) |
NetworkTrafficServerConnector(Server server,
ConnectionFactory connectionFactory,
SslContextFactory sslContextFactory) |
NetworkTrafficServerConnector(Server server,
Executor executor,
Scheduler scheduler,
ByteBufferPool pool,
int acceptors,
int selectors,
ConnectionFactory... factories) |
NetworkTrafficServerConnector(Server server,
SslContextFactory sslContextFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addNetworkTrafficListener(NetworkTrafficListener listener) |
void |
removeNetworkTrafficListener(NetworkTrafficListener listener) |
accept, close, getAcceptQueueSize, getLocalPort, getReuseAddress, getSelectorManager, getSoLingerTime, getTransport, isInheritChannel, isOpen, open, open, setAccepting, setAcceptQueueSize, setInheritChannel, setReuseAddress, setSoLingerTime
getHost, getPort, setHost, setPort, shutdown, toString
addConnectionFactory, addFirstConnectionFactory, addIfAbsentConnectionFactory, clearConnectionFactories, getAcceptorPriorityDelta, getAcceptors, getByteBufferPool, getConnectedEndPoints, getConnectionFactories, getConnectionFactory, getConnectionFactory, getDefaultConnectionFactory, getDefaultProtocol, getExecutor, getHttpChannelListeners, getIdleTimeout, getName, getProtocols, getScheduler, getServer, isAccepting, isShutdown, join, join, removeConnectionFactory, setAcceptorPriorityDelta, setConnectionFactories, setDefaultProtocol, setIdleTimeout, setName
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, unmanage, updateBean, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getByteBufferPool, getConnectedEndPoints, getConnectionFactories, getConnectionFactory, getConnectionFactory, getDefaultConnectionFactory, getExecutor, getIdleTimeout, getName, getProtocols, getScheduler, getServer
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, start, stop, stop
addBean, addBean, addEventListener, getBean, getBeans, getBeans, getContainedBeans, isManaged, manage, removeBean, removeEventListener, unmanage
isShutdown
dump, dump, dump, dumpContainer, dumpIterable, dumpMapEntries, dumpObject, dumpObjects, dumpSelf, named
public NetworkTrafficServerConnector(Server server)
public NetworkTrafficServerConnector(Server server, ConnectionFactory connectionFactory, SslContextFactory sslContextFactory)
public NetworkTrafficServerConnector(Server server, ConnectionFactory connectionFactory)
public NetworkTrafficServerConnector(Server server, Executor executor, Scheduler scheduler, ByteBufferPool pool, int acceptors, int selectors, ConnectionFactory... factories)
public NetworkTrafficServerConnector(Server server, SslContextFactory sslContextFactory)
public void addNetworkTrafficListener(NetworkTrafficListener listener)
listener
- the listener to addpublic void removeNetworkTrafficListener(NetworkTrafficListener listener)
listener
- the listener to removeCopyright © 2010 - 2020 Adobe. All Rights Reserved