Class HttpGenerator

java.lang.Object
org.eclipse.jetty.http.HttpGenerator

@Deprecated(since="2021-05-27") public class HttpGenerator extends Object
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.
HttpGenerator. Builds HTTP Messages.

If the system property "org.eclipse.jetty.http.HttpGenerator.STRICT" is set to true, then the generator will strictly pass on the exact strings received from methods and header fields. Otherwise a fast case insensitive string lookup is used that may alter the case and white space of some methods/headers

  • Field Details

    • __STRICT

      public static final boolean __STRICT
      Deprecated.
    • CONTINUE_100_INFO

      public static final MetaData.Response CONTINUE_100_INFO
      Deprecated.
    • PROGRESS_102_INFO

      public static final MetaData.Response PROGRESS_102_INFO
      Deprecated.
    • RESPONSE_500_INFO

      public static final MetaData.Response RESPONSE_500_INFO
      Deprecated.
    • CHUNK_SIZE

      public static final int CHUNK_SIZE
      Deprecated.
      See Also:
  • Constructor Details

    • HttpGenerator

      public HttpGenerator()
      Deprecated.
    • HttpGenerator

      public HttpGenerator(boolean sendServerVersion, boolean sendXPoweredBy)
      Deprecated.
  • Method Details

    • setJettyVersion

      public static void setJettyVersion(String serverVersion)
      Deprecated.
    • reset

      public void reset()
      Deprecated.
    • getSendServerVersion

      @Deprecated public boolean getSendServerVersion()
      Deprecated.
    • setSendServerVersion

      @Deprecated public void setSendServerVersion(boolean sendServerVersion)
      Deprecated.
    • getState

      public HttpGenerator.State getState()
      Deprecated.
    • isState

      public boolean isState(HttpGenerator.State state)
      Deprecated.
    • isIdle

      public boolean isIdle()
      Deprecated.
    • isEnd

      public boolean isEnd()
      Deprecated.
    • isCommitted

      public boolean isCommitted()
      Deprecated.
    • isChunking

      public boolean isChunking()
      Deprecated.
    • isNoContent

      public boolean isNoContent()
      Deprecated.
    • setPersistent

      public void setPersistent(boolean persistent)
      Deprecated.
    • isPersistent

      public boolean isPersistent()
      Deprecated.
      Returns:
      true if known to be persistent
    • isWritten

      public boolean isWritten()
      Deprecated.
    • getContentPrepared

      public long getContentPrepared()
      Deprecated.
    • abort

      public void abort()
      Deprecated.
    • generateRequest

      public HttpGenerator.Result generateRequest(MetaData.Request info, ByteBuffer header, ByteBuffer chunk, ByteBuffer content, boolean last) throws IOException
      Deprecated.
      Throws:
      IOException
    • generateResponse

      @Deprecated public HttpGenerator.Result generateResponse(MetaData.Response info, ByteBuffer header, ByteBuffer chunk, ByteBuffer content, boolean last) throws IOException
      Deprecated.
      Throws:
      IOException
    • generateResponse

      public HttpGenerator.Result generateResponse(MetaData.Response info, boolean head, ByteBuffer header, ByteBuffer chunk, ByteBuffer content, boolean last) throws IOException
      Deprecated.
      Throws:
      IOException
    • getReasonBuffer

      public static byte[] getReasonBuffer(int code)
      Deprecated.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • putTo

      public static void putTo(HttpField field, ByteBuffer bufferInFillMode)
      Deprecated.
    • putTo

      public static void putTo(HttpFields fields, ByteBuffer bufferInFillMode)
      Deprecated.