public class NestedConnector extends AbstractConnector
This Jetty Connector allows a jetty instance to be nested inside another servlet container.
Requests received by the outer servlet container should be passed to jetty using the service(ServletRequest, ServletResponse) method of this connector.
AbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.Listener_buffers, _lowResourceMaxIdleTime, _maxIdleTime, _soLingerTime_listeners, FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING| Constructor and Description |
|---|
NestedConnector() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
accept(int acceptorID) |
void |
close() |
Object |
getConnection() |
int |
getLocalPort() |
void |
open()
Opens the connector
|
void |
service(javax.servlet.ServletRequest outerRequest,
javax.servlet.ServletResponse outerResponse)
Service a request of the outer servlet container by passing it to the nested instance of Jetty.
|
checkForwardedHeaders, configure, connectionClosed, connectionOpened, connectionUpgraded, customize, doStart, 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, getLowResourcesMaxIdleTime, 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, join, persist, setAcceptorPriorityOffset, setAcceptors, setAcceptQueueSize, setConfidentialPort, setConfidentialScheme, setForwarded, setForwardedCipherSuiteHeader, setForwardedForHeader, setForwardedHostHeader, setForwardedProtoHeader, setForwardedServerHeader, setForwardedSslSessionIdHeader, setHost, setHostHeader, setIntegralPort, setIntegralScheme, setLowResourceMaxIdleTime, setLowResourcesMaxIdleTime, setMaxBuffers, setMaxIdleTime, setName, setPort, setRequestBuffers, setRequestBufferSize, setRequestHeaderSize, setResolveNames, setResponseBuffers, setResponseBufferSize, setResponseHeaderSize, setReuseAddress, setServer, setSoLingerTime, setStatsOn, setThreadPool, 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, waitaddLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic void open()
throws IOException
ConnectorIOExceptionpublic void close()
throws IOException
IOExceptionpublic int getLocalPort()
public Object getConnection()
protected void accept(int acceptorID)
throws IOException,
InterruptedException
accept in class AbstractConnectorIOExceptionInterruptedExceptionpublic void service(javax.servlet.ServletRequest outerRequest,
javax.servlet.ServletResponse outerResponse)
throws IOException,
javax.servlet.ServletException
outerRequest - outerResponse - IOExceptionjavax.servlet.ServletExceptionCopyright © 1995-2015 Mort Bay Consulting. All Rights Reserved.