Package org.eclipse.jetty.fcgi.server
Class HttpChannelOverFCGI
- java.lang.Object
-
- org.eclipse.jetty.server.HttpChannel
-
- org.eclipse.jetty.fcgi.server.HttpChannelOverFCGI
-
- All Implemented Interfaces:
java.lang.Runnable,HttpOutput.Interceptor
public class HttpChannelOverFCGI extends HttpChannel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classHttpChannelOverFCGI.Dispatcher-
Nested classes/interfaces inherited from class org.eclipse.jetty.server.HttpChannel
HttpChannel.Listener, HttpChannel.TransientListeners
-
-
Field Summary
Fields Modifier and Type Field Description private HttpChannelOverFCGI.Dispatcherdispatcherprivate HttpFieldsfieldsprivate HostPortHttpFieldhostPortprivate static LoggerLOGprivate java.lang.Stringmethodprivate java.lang.Stringpathprivate java.lang.Stringqueryprivate java.lang.Stringversion-
Fields inherited from class org.eclipse.jetty.server.HttpChannel
NOOP_LISTENER
-
-
Constructor Summary
Constructors Constructor Description HttpChannelOverFCGI(Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransport transport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private HttpFieldconvertHeader(HttpField field)protected voiddispatch()protected voidheader(HttpField field)booleanonIdleTimeout(java.lang.Throwable timeout)voidonRequest()private voidprocessField(HttpField field)-
Methods inherited from class org.eclipse.jetty.server.HttpChannel
abort, addListener, addRequestLog, commit, continue100, ensureConsumeAllOrNotPersistent, execute, formatAddrOrHost, getByteBufferPool, getBytesWritten, getCommittedMetaData, getConnection, getConnector, getEndPoint, getHttpConfiguration, getHttpTransport, getIdleTimeout, getLocalAddress, getLocalName, getLocalPort, getNextInterceptor, getRemoteAddress, getRequest, getRequestLog, getRequests, getResponse, getScheduler, getServer, getServerAuthority, getState, getTransientListeners, handle, handleException, isCommitted, isExpecting100Continue, isExpecting102Processing, isOptimizedForDirectBuffers, isPersistent, isRequestCompleted, isResponseCompleted, isSendError, newHttpInput, newHttpOutput, onAsyncWaitForContent, onBadMessage, onBlockWaitForContent, onBlockWaitForContentFailure, onCompleted, onContent, onContentComplete, onEarlyEOF, onRequest, onRequestComplete, onTrailers, recycle, removeListener, resetBuffer, run, sendResponse, sendResponse, sendResponseAndComplete, setIdleTimeout, setRequestLog, toString, unwrap, useDirectBuffers, write
-
-
-
-
Field Detail
-
LOG
private static final Logger LOG
-
fields
private final HttpFields fields
-
dispatcher
private final HttpChannelOverFCGI.Dispatcher dispatcher
-
method
private java.lang.String method
-
path
private java.lang.String path
-
query
private java.lang.String query
-
version
private java.lang.String version
-
hostPort
private HostPortHttpField hostPort
-
-
Constructor Detail
-
HttpChannelOverFCGI
public HttpChannelOverFCGI(Connector connector, HttpConfiguration configuration, EndPoint endPoint, HttpTransport transport)
-
-