Class Frame
java.lang.Object
com.predic8.membrane.core.transport.http2.frame.Frame
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendHex(StringBuilder sb, byte[] buffer, int offset, int length, int indent) asData()asGoaway()asPing()voidfill(int type, int flags, int streamId, byte[] buf, int offset, int length) byte[]intgetFlags()intintintgetType()voidread(InputStream stream) toString()voidwrite(OutputStream stream)
-
Field Details
-
TYPE_DATA
public static final int TYPE_DATA- See Also:
-
TYPE_HEADERS
public static final int TYPE_HEADERS- See Also:
-
TYPE_PRIORITY
public static final int TYPE_PRIORITY- See Also:
-
TYPE_RST_STREAM
public static final int TYPE_RST_STREAM- See Also:
-
TYPE_SETTINGS
public static final int TYPE_SETTINGS- See Also:
-
TYPE_PUSH_PROMISE
public static final int TYPE_PUSH_PROMISE- See Also:
-
TYPE_PING
public static final int TYPE_PING- See Also:
-
TYPE_GOAWAY
public static final int TYPE_GOAWAY- See Also:
-
TYPE_WINDOW_UPDATE
public static final int TYPE_WINDOW_UPDATE- See Also:
-
TYPE_CONTINUATION
public static final int TYPE_CONTINUATION- See Also:
-
-
Constructor Details
-
Frame
-
Frame
public Frame()
-
-
Method Details
-
fill
public void fill(int type, int flags, int streamId, byte[] buf, int offset, int length) -
write
- Throws:
IOException
-
read
- Throws:
IOException
-
asSettings
-
asWindowUpdate
-
asHeaders
-
asContinuation
-
asData
-
asPriority
-
asPing
-
asGoaway
-
asRstStream
-
asPushPromise
-
toString
-
appendHex
-
getType
public int getType() -
getTypeString
-
getContent
public byte[] getContent() -
getStreamId
public int getStreamId() -
getLength
public int getLength() -
getFlags
public int getFlags()
-