Module io.helidon.http.http2
Package io.helidon.http.http2
Interface Http2FrameTypes<T extends Http2Flag>
- Type Parameters:
T
- type of flags
public interface Http2FrameTypes<T extends Http2Flag>
Frame types with types flags.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Http2FrameTypes
<Http2Flag.ContinuationFlags> Continuation frame types.static final Http2FrameTypes
<Http2Flag.DataFlags> Data frame types.static final Http2FrameTypes
<Http2Flag.NoFlags> Go away frame types.static final Http2FrameTypes
<Http2Flag.HeaderFlags> Headers frame types.static final Http2FrameTypes
<Http2Flag.PingFlags> Ping frame types.static final Http2FrameTypes
<Http2Flag.NoFlags> Priority frame types.static final Http2FrameTypes
<Http2Flag.PushPromiseFlags> Push promise frame types.static final Http2FrameTypes
<Http2Flag.NoFlags> RST stream frame types.static final Http2FrameTypes
<Http2Flag.SettingsFlags> Settings frame types.static final Http2FrameTypes
<Http2Flag.NoFlags> Unknown frame types.static final Http2FrameTypes
<Http2Flag.NoFlags> Window update frame types. -
Method Summary
Modifier and TypeMethodDescriptionflags
(int flags) Typed flags.static Http2FrameTypes
<? extends Http2Flag> get
(Http2FrameType frameType) Get frame types based on frame type enum.type()
Frame type enum.
-
Field Details
-
DATA
Data frame types. -
HEADERS
Headers frame types. -
PRIORITY
Priority frame types. -
RST_STREAM
RST stream frame types. -
SETTINGS
Settings frame types. -
PUSH_PROMISE
Push promise frame types. -
PING
Ping frame types. -
GO_AWAY
Go away frame types. -
WINDOW_UPDATE
Window update frame types. -
CONTINUATION
Continuation frame types. -
UNKNOWN
Unknown frame types.
-
-
Method Details
-
get
Get frame types based on frame type enum.- Parameters:
frameType
- frame type- Returns:
- frame types
-
type
Http2FrameType type()Frame type enum.- Returns:
- frame type
-
flags
Typed flags.- Parameters:
flags
- flags number- Returns:
- typed flags instances
-