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
DefaultFrameFactory
implementation.- Since:
- 5.0
-
-
Field Summary
Fields Modifier and Type Field Description static FrameFactory
INSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultFrameFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RawFrame
createContinuation(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
RawFrame
createData(int streamId, java.nio.ByteBuffer payload, boolean endStream)
RawFrame
createHeaders(int streamId, java.nio.ByteBuffer payload, boolean endHeaders, boolean endStream)
RawFrame
createPushPromise(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:
createHeaders
in classFrameFactory
-
createContinuation
public RawFrame createContinuation(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
- Specified by:
createContinuation
in classFrameFactory
-
createPushPromise
public RawFrame createPushPromise(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
- Specified by:
createPushPromise
in classFrameFactory
-
createData
public RawFrame createData(int streamId, java.nio.ByteBuffer payload, boolean endStream)
- Specified by:
createData
in classFrameFactory
-
-