Class DataGenerator
- java.lang.Object
-
- org.eclipse.jetty.http2.generator.DataGenerator
-
public class DataGenerator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private HeaderGenerator
headerGenerator
-
Constructor Summary
Constructors Constructor Description DataGenerator(HeaderGenerator headerGenerator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
generate(org.eclipse.jetty.io.ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
int
generateData(org.eclipse.jetty.io.ByteBufferPool.Lease lease, int streamId, java.nio.ByteBuffer data, boolean last, int maxLength)
private void
generateFrame(org.eclipse.jetty.io.ByteBufferPool.Lease lease, int streamId, java.nio.ByteBuffer data, boolean last)
-
-
-
Field Detail
-
headerGenerator
private final HeaderGenerator headerGenerator
-
-
Constructor Detail
-
DataGenerator
public DataGenerator(HeaderGenerator headerGenerator)
-
-
Method Detail
-
generate
public int generate(org.eclipse.jetty.io.ByteBufferPool.Lease lease, DataFrame frame, int maxLength)
-
generateData
public int generateData(org.eclipse.jetty.io.ByteBufferPool.Lease lease, int streamId, java.nio.ByteBuffer data, boolean last, int maxLength)
-
generateFrame
private void generateFrame(org.eclipse.jetty.io.ByteBufferPool.Lease lease, int streamId, java.nio.ByteBuffer data, boolean last)
-
-