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:
Runnable,org.eclipse.jetty.server.HttpOutput.Interceptor
public class HttpChannelOverFCGI
extends org.eclipse.jetty.server.HttpChannel
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.server.HttpChannel
org.eclipse.jetty.server.HttpChannel.Listener, org.eclipse.jetty.server.HttpChannel.TransientListeners -
Field Summary
Fields inherited from class org.eclipse.jetty.server.HttpChannel
NOOP_LISTENER -
Constructor Summary
ConstructorsConstructorDescriptionHttpChannelOverFCGI(ServerFCGIConnection connection, org.eclipse.jetty.server.Connector connector, org.eclipse.jetty.server.HttpConfiguration configuration, org.eclipse.jetty.io.EndPoint endPoint, org.eclipse.jetty.server.HttpTransport transport) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddispatch()protected booleaneof()booleanfailAllContent(Throwable failure) booleanprotected voidheader(org.eclipse.jetty.http.HttpField field) booleanvoidbooleanonContent(org.eclipse.jetty.server.HttpInput.Content content) booleanonIdleTimeout(Throwable timeout) voidorg.eclipse.jetty.server.HttpInput.Contentvoidrecycle()Methods inherited from class org.eclipse.jetty.server.HttpChannel
abort, addListener, addRequestLog, checkAndPrepareUpgrade, 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, getTunnellingEndPoint, handle, handleException, isCommitted, isExpecting100Continue, isExpecting102Processing, isPersistent, isRequestCompleted, isResponseCompleted, isSendError, isTunnellingSupported, isUseInputDirectByteBuffers, isUseOutputDirectByteBuffers, newHttpOutput, onBadMessage, onContentComplete, onRequest, onRequestComplete, onTrailers, removeListener, resetBuffer, run, sendErrorOrAbort, sendResponse, sendResponse, sendResponseAndComplete, setIdleTimeout, setRequestLog, toString, unwrap, write
-
Constructor Details
-
HttpChannelOverFCGI
public HttpChannelOverFCGI(ServerFCGIConnection connection, org.eclipse.jetty.server.Connector connector, org.eclipse.jetty.server.HttpConfiguration configuration, org.eclipse.jetty.io.EndPoint endPoint, org.eclipse.jetty.server.HttpTransport transport)
-
-
Method Details
-
onContent
public boolean onContent(org.eclipse.jetty.server.HttpInput.Content content) - Overrides:
onContentin classorg.eclipse.jetty.server.HttpChannel
-
needContent
public boolean needContent()- Specified by:
needContentin classorg.eclipse.jetty.server.HttpChannel
-
produceContent
public org.eclipse.jetty.server.HttpInput.Content produceContent()- Specified by:
produceContentin classorg.eclipse.jetty.server.HttpChannel
-
failAllContent
- Specified by:
failAllContentin classorg.eclipse.jetty.server.HttpChannel
-
failed
- Specified by:
failedin classorg.eclipse.jetty.server.HttpChannel
-
eof
protected boolean eof()- Specified by:
eofin classorg.eclipse.jetty.server.HttpChannel
-
header
protected void header(org.eclipse.jetty.http.HttpField field) -
onRequest
public void onRequest() -
dispatch
protected void dispatch() -
onIdleTimeout
-
recycle
public void recycle()- Overrides:
recyclein classorg.eclipse.jetty.server.HttpChannel
-
onCompleted
public void onCompleted()- Overrides:
onCompletedin classorg.eclipse.jetty.server.HttpChannel
-