public class TcpAndSslSelectChannelConnector
extends org.eclipse.jetty.server.nio.SelectChannelConnector
| Constructor and Description |
|---|
TcpAndSslSelectChannelConnector(org.eclipse.jetty.util.ssl.SslContextFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected SSLEngine |
createSSLEngine(SocketChannel channel) |
void |
customize(org.eclipse.jetty.io.EndPoint endpoint,
org.eclipse.jetty.server.Request request) |
protected void |
doStart() |
boolean |
isConfidential(org.eclipse.jetty.server.Request request) |
protected org.eclipse.jetty.io.nio.AsyncConnection |
newConnection(SocketChannel channel,
org.eclipse.jetty.io.AsyncEndPoint endpoint) |
protected org.eclipse.jetty.io.nio.SelectChannelEndPoint |
newEndPoint(SocketChannel channel,
org.eclipse.jetty.io.nio.SelectorManager.SelectSet selectSet,
SelectionKey key) |
accept, close, endPointClosed, getConnection, getLocalPort, getLowResourcesConnections, getLowResourcesMaxIdleTime, getSelectorManager, open, persist, setLowResourcesConnections, setLowResourcesMaxIdleTime, setMaxIdleTime, setThreadPoolgetUseDirectBuffers, setUseDirectBufferscheckForwardedHeaders, configure, connectionClosed, connectionOpened, connectionUpgraded, doStop, 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, isForwarded, isIntegral, isLowResources, join, 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, toStringaddBean, addBean, contains, destroy, dump, dump, dump, dump, dump, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, unmanageaddLifeCycleListener, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic TcpAndSslSelectChannelConnector(org.eclipse.jetty.util.ssl.SslContextFactory factory)
public void customize(org.eclipse.jetty.io.EndPoint endpoint,
org.eclipse.jetty.server.Request request)
throws IOException
customize in interface org.eclipse.jetty.server.Connectorcustomize in class org.eclipse.jetty.server.nio.SelectChannelConnectorIOExceptionprotected org.eclipse.jetty.io.nio.AsyncConnection newConnection(SocketChannel channel, org.eclipse.jetty.io.AsyncEndPoint endpoint)
newConnection in class org.eclipse.jetty.server.nio.SelectChannelConnectorprotected org.eclipse.jetty.io.nio.SelectChannelEndPoint newEndPoint(SocketChannel channel, org.eclipse.jetty.io.nio.SelectorManager.SelectSet selectSet, SelectionKey key) throws IOException
newEndPoint in class org.eclipse.jetty.server.nio.SelectChannelConnectorIOExceptionprotected SSLEngine createSSLEngine(SocketChannel channel) throws IOException
IOExceptionprotected void doStart()
throws Exception
doStart in class org.eclipse.jetty.server.nio.SelectChannelConnectorExceptionpublic boolean isConfidential(org.eclipse.jetty.server.Request request)
isConfidential in interface org.eclipse.jetty.server.ConnectorisConfidential in class org.eclipse.jetty.server.AbstractConnectorCopyright © 2006–2015 The Apache Software Foundation. All rights reserved.