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 class
HttpChannelOverFCGI.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.Dispatcher
dispatcher
private HttpFields
fields
private HostPortHttpField
hostPort
private static Logger
LOG
private java.lang.String
method
private java.lang.String
path
private java.lang.String
query
private java.lang.String
version
-
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 HttpField
convertHeader(HttpField field)
protected void
dispatch()
protected void
header(HttpField field)
boolean
onIdleTimeout(java.lang.Throwable timeout)
void
onRequest()
private void
processField(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)
-
-