Package org.apache.hc.core5.http2.frame
Class DefaultFrameFactory
- java.lang.Object
-
- org.apache.hc.core5.http2.frame.FrameFactory
-
- org.apache.hc.core5.http2.frame.DefaultFrameFactory
-
public class DefaultFrameFactory extends FrameFactory
DefaultFrameFactoryimplementation.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description static FrameFactoryINSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultFrameFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RawFramecreateContinuation(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)RawFramecreateData(int streamId, java.nio.ByteBuffer payload, boolean endStream)RawFramecreateHeaders(int streamId, java.nio.ByteBuffer payload, boolean endHeaders, boolean endStream)RawFramecreatePushPromise(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)-
Methods inherited from class org.apache.hc.core5.http2.frame.FrameFactory
createGoAway, createPing, createPingAck, createResetStream, createResetStream, createSettings, createSettingsAck, createWindowUpdate
-
-
-
-
Field Detail
-
INSTANCE
public static final FrameFactory INSTANCE
-
-
Method Detail
-
createHeaders
public RawFrame createHeaders(int streamId, java.nio.ByteBuffer payload, boolean endHeaders, boolean endStream)
- Specified by:
createHeadersin classFrameFactory
-
createContinuation
public RawFrame createContinuation(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
- Specified by:
createContinuationin classFrameFactory
-
createPushPromise
public RawFrame createPushPromise(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
- Specified by:
createPushPromisein classFrameFactory
-
createData
public RawFrame createData(int streamId, java.nio.ByteBuffer payload, boolean endStream)
- Specified by:
createDatain classFrameFactory
-
-