java.lang.Object
io.helidon.http.http2.Http2Settings
- All Implemented Interfaces:
- Http2Frame<Http2Flag.SettingsFlags>
HTTP settings frame.
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic Http2Settings.Builderbuilder()Settings frame builder.static Http2Settingscreate()Create empty settings frame.static Http2Settingscreate(BufferData frame) Settings frame from frame data.Frame type enum.Frame types.booleanhasValue(Http2Setting<?> setting) Is there a value in these settings for the provided setting.name()Frame name.<T> Optional<T> presentValue(Http2Setting<T> setting) Value of a setting if present in these settings.toFrameData(Http2Settings settings, int streamId, Http2Flag.SettingsFlags flags) Not implemented in headers, data, as these may use continuations.toString()<T> Tvalue(Http2Setting<T> setting) Value of a setting.
- 
Method Details- 
createCreate empty settings frame.- Returns:
- settings frame
 
- 
builderSettings frame builder.- Returns:
- new builder
 
- 
createSettings frame from frame data.- Parameters:
- frame- frame buffer
- Returns:
- settings frame
 
- 
toFrameDatapublic Http2FrameData toFrameData(Http2Settings settings, int streamId, Http2Flag.SettingsFlags flags) Description copied from interface:Http2FrameNot implemented in headers, data, as these may use continuations.- Specified by:
- toFrameDatain interface- Http2Frame<Http2Flag.SettingsFlags>
- Parameters:
- settings- settings
- streamId- stream id of this frame
- flags- to use
- Returns:
- frame data
 
- 
nameDescription copied from interface:Http2FrameFrame name.- Specified by:
- namein interface- Http2Frame<Http2Flag.SettingsFlags>
- Returns:
- frame type name
 
- 
frameTypeDescription copied from interface:Http2FrameFrame type enum.- Specified by:
- frameTypein interface- Http2Frame<Http2Flag.SettingsFlags>
- Returns:
- type of this frame
 
- 
frameTypesDescription copied from interface:Http2FrameFrame types.- Specified by:
- frameTypesin interface- Http2Frame<Http2Flag.SettingsFlags>
- Returns:
- frame types
 
- 
toString
- 
valueValue of a setting. Either returns a value defined in these settings, or returns the default value of the setting.- Type Parameters:
- T- type of the setting
- Parameters:
- setting- setting
- Returns:
- value of the setting
 
- 
presentValueValue of a setting if present in these settings.- Type Parameters:
- T- type of setting
- Parameters:
- setting- setting
- Returns:
- setting value if present, empty otherwise
 
- 
hasValueIs there a value in these settings for the provided setting.- Parameters:
- setting- setting
- Returns:
- whether the setting is present
 
 
-