Class HttpTransportOverFCGI

java.lang.Object
org.eclipse.jetty.fcgi.server.HttpTransportOverFCGI
All Implemented Interfaces:
org.eclipse.jetty.server.HttpTransport

public class HttpTransportOverFCGI extends Object implements org.eclipse.jetty.server.HttpTransport
  • Field Summary

    Fields inherited from interface org.eclipse.jetty.server.HttpTransport

    UPGRADE_CONNECTION_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
    HttpTransportOverFCGI(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, boolean sendStatus200, org.eclipse.jetty.fcgi.generator.Flusher flusher, int request)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    abort(Throwable failure)
     
    protected org.eclipse.jetty.fcgi.generator.Generator.Result
    generateResponseContent(ByteBuffer buffer, boolean lastContent, org.eclipse.jetty.util.Callback callback)
     
    protected org.eclipse.jetty.fcgi.generator.Generator.Result
    generateResponseHeaders(org.eclipse.jetty.http.MetaData.Response info, org.eclipse.jetty.util.Callback callback)
     
    boolean
     
    void
     
    void
    push(org.eclipse.jetty.http.MetaData.Request request)
     
    void
    send(org.eclipse.jetty.http.MetaData.Request request, org.eclipse.jetty.http.MetaData.Response response, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HttpTransportOverFCGI

      public HttpTransportOverFCGI(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, boolean useDirectByteBuffers, boolean sendStatus200, org.eclipse.jetty.fcgi.generator.Flusher flusher, int request)
  • Method Details

    • send

      public void send(org.eclipse.jetty.http.MetaData.Request request, org.eclipse.jetty.http.MetaData.Response response, ByteBuffer content, boolean lastContent, org.eclipse.jetty.util.Callback callback)
      Specified by:
      send in interface org.eclipse.jetty.server.HttpTransport
    • isPushSupported

      public boolean isPushSupported()
      Specified by:
      isPushSupported in interface org.eclipse.jetty.server.HttpTransport
    • push

      public void push(org.eclipse.jetty.http.MetaData.Request request)
      Specified by:
      push in interface org.eclipse.jetty.server.HttpTransport
    • generateResponseHeaders

      protected org.eclipse.jetty.fcgi.generator.Generator.Result generateResponseHeaders(org.eclipse.jetty.http.MetaData.Response info, org.eclipse.jetty.util.Callback callback)
    • generateResponseContent

      protected org.eclipse.jetty.fcgi.generator.Generator.Result generateResponseContent(ByteBuffer buffer, boolean lastContent, org.eclipse.jetty.util.Callback callback)
    • abort

      public void abort(Throwable failure)
      Specified by:
      abort in interface org.eclipse.jetty.server.HttpTransport
    • onCompleted

      public void onCompleted()
      Specified by:
      onCompleted in interface org.eclipse.jetty.server.HttpTransport