Class Generator

java.lang.Object
org.eclipse.jetty.http2.generator.Generator

public class Generator extends Object
  • Field Details

    • byteBufferPool

      private final org.eclipse.jetty.io.ByteBufferPool byteBufferPool
    • headerGenerator

      private final HeaderGenerator headerGenerator
    • hpackEncoder

      private final HpackEncoder hpackEncoder
    • generators

      private final FrameGenerator[] generators
    • dataGenerator

      private final DataGenerator dataGenerator
  • Constructor Details

    • Generator

      public Generator(org.eclipse.jetty.io.ByteBufferPool byteBufferPool)
    • Generator

      @Deprecated public Generator(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, int maxDynamicTableSize, int maxHeaderBlockFragment)
      Deprecated.
    • Generator

      public Generator(org.eclipse.jetty.io.ByteBufferPool byteBufferPool, int maxHeaderBlockFragment)
  • Method Details

    • getByteBufferPool

      public org.eclipse.jetty.io.ByteBufferPool getByteBufferPool()
    • getHpackEncoder

      public HpackEncoder getHpackEncoder()
    • setValidateHpackEncoding

      @Deprecated public void setValidateHpackEncoding(boolean validateEncoding)
      Deprecated.
    • setHeaderTableSize

      @Deprecated public void setHeaderTableSize(int maxTableSize)
      Deprecated.
    • setMaxFrameSize

      public void setMaxFrameSize(int maxFrameSize)
    • control

      public int control(org.eclipse.jetty.io.ByteBufferPool.Lease lease, Frame frame) throws HpackException
      Throws:
      HpackException
    • data

      public int data(org.eclipse.jetty.io.ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
    • setMaxHeaderListSize

      @Deprecated public void setMaxHeaderListSize(int value)
      Deprecated.