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

    Constructors
    Constructor
    Description
    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 Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected boolean
    eof()
     
    boolean
     
    boolean
     
    protected void
    header(org.eclipse.jetty.http.HttpField field)
     
    boolean
     
    void
     
    boolean
    onContent(org.eclipse.jetty.server.HttpInput.Content content)
     
    boolean
     
    void
     
    org.eclipse.jetty.server.HttpInput.Content
     
    void
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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:
      onContent in class org.eclipse.jetty.server.HttpChannel
    • needContent

      public boolean needContent()
      Specified by:
      needContent in class org.eclipse.jetty.server.HttpChannel
    • produceContent

      public org.eclipse.jetty.server.HttpInput.Content produceContent()
      Specified by:
      produceContent in class org.eclipse.jetty.server.HttpChannel
    • failAllContent

      public boolean failAllContent(Throwable failure)
      Specified by:
      failAllContent in class org.eclipse.jetty.server.HttpChannel
    • failed

      public boolean failed(Throwable x)
      Specified by:
      failed in class org.eclipse.jetty.server.HttpChannel
    • eof

      protected boolean eof()
      Specified by:
      eof in class org.eclipse.jetty.server.HttpChannel
    • header

      protected void header(org.eclipse.jetty.http.HttpField field)
    • onRequest

      public void onRequest()
    • dispatch

      protected void dispatch()
    • onIdleTimeout

      public boolean onIdleTimeout(Throwable timeout)
    • recycle

      public void recycle()
      Overrides:
      recycle in class org.eclipse.jetty.server.HttpChannel
    • onCompleted

      public void onCompleted()
      Overrides:
      onCompleted in class org.eclipse.jetty.server.HttpChannel