Package org.apache.hc.core5.http2.frame
Class FrameFactory
- java.lang.Object
-
- org.apache.hc.core5.http2.frame.FrameFactory
-
- Direct Known Subclasses:
DefaultFrameFactory
public abstract class FrameFactory extends java.lang.Object- Since:
- 5.0
-
-
Constructor Summary
Constructors Constructor Description FrameFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract RawFramecreateContinuation(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)abstract RawFramecreateData(int streamId, java.nio.ByteBuffer payload, boolean endStream)RawFramecreateGoAway(int lastStream, H2Error error, java.lang.String message)abstract RawFramecreateHeaders(int streamId, java.nio.ByteBuffer payload, boolean endHeaders, boolean endStream)RawFramecreatePing(java.nio.ByteBuffer opaqueData)RawFramecreatePingAck(java.nio.ByteBuffer opaqueData)abstract RawFramecreatePushPromise(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)RawFramecreateResetStream(int streamId, int code)RawFramecreateResetStream(int streamId, H2Error error)RawFramecreateSettings(H2Setting... settings)RawFramecreateSettingsAck()RawFramecreateWindowUpdate(int streamId, int increment)
-
-
-
Method Detail
-
createSettingsAck
public RawFrame createSettingsAck()
-
createResetStream
public RawFrame createResetStream(int streamId, int code)
-
createPing
public RawFrame createPing(java.nio.ByteBuffer opaqueData)
-
createPingAck
public RawFrame createPingAck(java.nio.ByteBuffer opaqueData)
-
createHeaders
public abstract RawFrame createHeaders(int streamId, java.nio.ByteBuffer payload, boolean endHeaders, boolean endStream)
-
createContinuation
public abstract RawFrame createContinuation(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
-
createPushPromise
public abstract RawFrame createPushPromise(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
-
createData
public abstract RawFrame createData(int streamId, java.nio.ByteBuffer payload, boolean endStream)
-
createWindowUpdate
public RawFrame createWindowUpdate(int streamId, int increment)
-
-