Module io.helidon.nima.http2
Package io.helidon.nima.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
FieldsModifier 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
-