public class SPDYServerConnector extends SelectChannelConnector
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
_acceptChannel
_buffers, _lowResourceMaxIdleTime, _maxIdleTime, _soLingerTime
_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
Constructor and Description |
---|
SPDYServerConnector(ServerSessionFrameListener listener) |
SPDYServerConnector(ServerSessionFrameListener listener,
SslContextFactory sslContextFactory) |
accept, close, customize, endPointClosed, getConnection, getLocalPort, getLowResourcesConnections, getLowResourcesMaxIdleTime, getSelectorManager, newEndPoint, open, persist, setLowResourcesConnections, setLowResourcesMaxIdleTime, setMaxIdleTime, setThreadPool
getUseDirectBuffers, setUseDirectBuffers
checkForwardedHeaders, configure, connectionClosed, connectionOpened, connectionUpgraded, getAcceptorPriorityOffset, getAcceptors, getAcceptQueueSize, getConfidentialPort, getConfidentialScheme, getConnections, getConnectionsDurationMax, getConnectionsDurationMean, getConnectionsDurationStdDev, getConnectionsDurationTotal, getConnectionsOpen, getConnectionsOpenMax, getConnectionsRequestsMax, getConnectionsRequestsMean, getConnectionsRequestsStdDev, getForwardedCipherSuiteHeader, getForwardedForHeader, getForwardedHostHeader, getForwardedProtoHeader, getForwardedServerHeader, getForwardedSslSessionIdHeader, getHost, getHostHeader, getIntegralPort, getIntegralScheme, getLeftMostFieldValue, getLowResourceMaxIdleTime, getMaxBuffers, getMaxIdleTime, getName, getPort, getRequestBuffers, getRequestBufferSize, getRequestBufferType, getRequestHeaderSize, getRequestHeaderType, getRequests, getResolveNames, getResponseBuffers, getResponseBufferSize, getResponseBufferType, getResponseHeaderSize, getResponseHeaderType, getReuseAddress, getServer, getSoLingerTime, getStatsOn, getStatsOnMs, getThreadPool, isConfidential, isForwarded, isIntegral, isLowResources, setAcceptorPriorityOffset, setAcceptors, setAcceptQueueSize, setConfidentialPort, setConfidentialScheme, setForwarded, setForwardedCipherSuiteHeader, setForwardedForHeader, setForwardedHostHeader, setForwardedProtoHeader, setForwardedServerHeader, setForwardedSslSessionIdHeader, setHost, setHostHeader, setIntegralPort, setIntegralScheme, setLowResourceMaxIdleTime, setMaxBuffers, setName, setPort, setRequestBuffers, setRequestBufferSize, setRequestHeaderSize, setResolveNames, setResponseBuffers, setResponseBufferSize, setResponseHeaderSize, setReuseAddress, setServer, setSoLingerTime, setStatsOn, statsReset, stopAccept, toString
addBean, addBean, contains, destroy, dump, dump, dump, dump, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanage
addLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
public SPDYServerConnector(ServerSessionFrameListener listener)
public SPDYServerConnector(ServerSessionFrameListener listener, SslContextFactory sslContextFactory)
public ByteBufferPool getByteBufferPool()
public Executor getExecutor()
public ScheduledExecutorService getScheduler()
public ServerSessionFrameListener getServerSessionFrameListener()
public SslContextFactory getSslContextFactory()
protected void doStart() throws Exception
AggregateLifeCycle
doStart
in class SelectChannelConnector
Exception
AbstractLifeCycle.doStart()
protected void doStop() throws Exception
AggregateLifeCycle
doStop
in class AbstractConnector
Exception
AbstractLifeCycle.doStart()
public void join() throws InterruptedException
join
in class AbstractConnector
InterruptedException
public AsyncConnectionFactory getAsyncConnectionFactory(String protocol)
public AsyncConnectionFactory putAsyncConnectionFactory(String protocol, AsyncConnectionFactory factory)
public AsyncConnectionFactory removeAsyncConnectionFactory(String protocol)
public Map<String,AsyncConnectionFactory> getAsyncConnectionFactories()
public void clearAsyncConnectionFactories()
public AsyncConnectionFactory getDefaultAsyncConnectionFactory()
public void setDefaultAsyncConnectionFactory(AsyncConnectionFactory defaultConnectionFactory)
protected AsyncConnection newConnection(SocketChannel channel, AsyncEndPoint endPoint)
newConnection
in class SelectChannelConnector
protected FlowControlStrategy newFlowControlStrategy(short version)
protected SSLEngine newSSLEngine(SslContextFactory sslContextFactory, SocketChannel channel)
protected boolean sessionOpened(Session session)
protected boolean sessionClosed(Session session)
protected Collection<Session> getSessions()
public int getInitialWindowSize()
public void setInitialWindowSize(int initialWindowSize)
public void dump(Appendable out, String indent) throws IOException
dump
in interface Dumpable
dump
in class AggregateLifeCycle
IOException
Copyright © 1995-2015 Mort Bay Consulting. All Rights Reserved.