Class PushPromiseFrame
- java.lang.Object
-
- jdk.incubator.http.internal.frame.Http2Frame
-
- jdk.incubator.http.internal.frame.HeaderFrame
-
- jdk.incubator.http.internal.frame.PushPromiseFrame
-
public class PushPromiseFrame extends HeaderFrame
-
-
Field Summary
Fields Modifier and Type Field Description static int
END_HEADERS
static int
PADDED
static int
TYPE
-
Fields inherited from class jdk.incubator.http.internal.frame.HeaderFrame
END_STREAM
-
Fields inherited from class jdk.incubator.http.internal.frame.Http2Frame
flags, FRAME_HEADER_SIZE, streamid
-
-
Constructor Summary
Constructors Constructor Description PushPromiseFrame(int streamid, int flags, int promisedStream, ByteBufferReference[] buffers, int padLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
endHeaders()
Returns true if this block is the final block of headers.java.lang.String
flagAsString(int flag)
int
getPadLength()
int
getPromisedStream()
void
setPadLength(int padLength)
java.lang.String
toString()
int
type()
-
Methods inherited from class jdk.incubator.http.internal.frame.HeaderFrame
getHeaderBlock
-
Methods inherited from class jdk.incubator.http.internal.frame.Http2Frame
asString, clearFlag, getFlag, getFlags, setFlag, setFlags, streamid, streamid, typeAsString
-
-
-
-
Field Detail
-
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
-
END_HEADERS
public static final int END_HEADERS
- See Also:
- Constant Field Values
-
PADDED
public static final int PADDED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PushPromiseFrame
public PushPromiseFrame(int streamid, int flags, int promisedStream, ByteBufferReference[] buffers, int padLength)
-
-
Method Detail
-
type
public int type()
- Overrides:
type
in classHttp2Frame
-
toString
public java.lang.String toString()
- Overrides:
toString
in classHttp2Frame
-
flagAsString
public java.lang.String flagAsString(int flag)
- Overrides:
flagAsString
in classHeaderFrame
-
setPadLength
public void setPadLength(int padLength)
-
getPadLength
public int getPadLength()
-
getPromisedStream
public int getPromisedStream()
-
endHeaders
public boolean endHeaders()
Description copied from class:HeaderFrame
Returns true if this block is the final block of headers.- Overrides:
endHeaders
in classHeaderFrame
-
-