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 RawFrame
createContinuation(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
abstract RawFrame
createData(int streamId, java.nio.ByteBuffer payload, boolean endStream)
RawFrame
createGoAway(int lastStream, H2Error error, java.lang.String message)
abstract RawFrame
createHeaders(int streamId, java.nio.ByteBuffer payload, boolean endHeaders, boolean endStream)
RawFrame
createPing(java.nio.ByteBuffer opaqueData)
RawFrame
createPingAck(java.nio.ByteBuffer opaqueData)
abstract RawFrame
createPushPromise(int streamId, java.nio.ByteBuffer payload, boolean endHeaders)
RawFrame
createResetStream(int streamId, int code)
RawFrame
createResetStream(int streamId, H2Error error)
RawFrame
createSettings(H2Setting... settings)
RawFrame
createSettingsAck()
RawFrame
createWindowUpdate(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)
-
-