Class FrameGenerator

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.nio.ByteBuffer encode​(HpackEncoder encoder, org.eclipse.jetty.io.ByteBufferPool.Lease lease, org.eclipse.jetty.http.MetaData metaData, int maxFrameSize)  
      abstract int generate​(org.eclipse.jetty.io.ByteBufferPool.Lease lease, Frame frame)  
      protected java.nio.ByteBuffer generateHeader​(org.eclipse.jetty.io.ByteBufferPool.Lease lease, FrameType frameType, int length, int flags, int streamId)  
      int getMaxFrameSize()  
      • Methods inherited from class java.lang.Object

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

      • FrameGenerator

        protected FrameGenerator​(HeaderGenerator headerGenerator)
    • Method Detail

      • generateHeader

        protected java.nio.ByteBuffer generateHeader​(org.eclipse.jetty.io.ByteBufferPool.Lease lease,
                                                     FrameType frameType,
                                                     int length,
                                                     int flags,
                                                     int streamId)
      • getMaxFrameSize

        public int getMaxFrameSize()
      • encode

        protected java.nio.ByteBuffer encode​(HpackEncoder encoder,
                                             org.eclipse.jetty.io.ByteBufferPool.Lease lease,
                                             org.eclipse.jetty.http.MetaData metaData,
                                             int maxFrameSize)
                                      throws HpackException
        Throws:
        HpackException