Package reactor.netty.http
Class Http2SettingsSpec
java.lang.Object
reactor.netty.http.Http2SettingsSpec
A configuration builder to fine tune the
Http2Settings.- Since:
- 1.0.0
- Author:
- Violeta Georgieva
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Http2SettingsSpec.Builderbuilder()Creates a builder forHttp2SettingsSpec.@Nullable BooleanReturns the configuredSETTINGS_ENABLE_CONNECT_PROTOCOLvalue or null.booleaninthashCode()@Nullable LongReturns the configuredSETTINGS_HEADER_TABLE_SIZEvalue or null.@Nullable IntegerReturns the configuredSETTINGS_INITIAL_WINDOW_SIZEvalue or null.@Nullable LongReturns the configuredSETTINGS_MAX_CONCURRENT_STREAMSvalue or null.@Nullable IntegerReturns the configured maximum number RST frames that are allowed per window or null.@Nullable IntegerReturns the configured maximum seconds per window or null.@Nullable IntegerReturns the configured maximum number RST frames that are allowed per window or null.@Nullable IntegerReturns the configured maximum seconds per window or null.@Nullable IntegerReturns the configuredSETTINGS_MAX_FRAME_SIZEvalue or null.Returns the configuredSETTINGS_MAX_HEADER_LIST_SIZEvalue or the defaultHttp2CodecUtil.DEFAULT_HEADER_LIST_SIZE.@Nullable LongReturns the configuredmaxStreamsvalue or null.@Nullable BooleanReturns the configuredSETTINGS_ENABLE_PUSHvalue or null.
-
Method Details
-
builder
Creates a builder forHttp2SettingsSpec.- Returns:
- a new
Http2SettingsSpec.Builder
-
connectProtocolEnabled
Returns the configuredSETTINGS_ENABLE_CONNECT_PROTOCOLvalue or null.- Returns:
- the configured
SETTINGS_ENABLE_CONNECT_PROTOCOLvalue or null - Since:
- 1.2.5
-
headerTableSize
Returns the configuredSETTINGS_HEADER_TABLE_SIZEvalue or null.- Returns:
- the configured
SETTINGS_HEADER_TABLE_SIZEvalue or null
-
initialWindowSize
Returns the configuredSETTINGS_INITIAL_WINDOW_SIZEvalue or null.- Returns:
- the configured
SETTINGS_INITIAL_WINDOW_SIZEvalue or null
-
maxConcurrentStreams
Returns the configuredSETTINGS_MAX_CONCURRENT_STREAMSvalue or null.- Returns:
- the configured
SETTINGS_MAX_CONCURRENT_STREAMSvalue or null
-
maxDecodedRstFramesPerWindow
Returns the configured maximum number RST frames that are allowed per window or null.- Returns:
- the configured maximum number RST frames that are allowed per window or null
- Since:
- 1.2.11
-
maxDecodedRstFramesSecondsPerWindow
Returns the configured maximum seconds per window or null.- Returns:
- the configured maximum seconds per window or null
- Since:
- 1.2.11
-
maxEncodedRstFramesPerWindow
Returns the configured maximum number RST frames that are allowed per window or null.- Returns:
- the configured maximum number RST frames that are allowed per window or null
- Since:
- 1.2.11
-
maxEncodedRstFramesSecondsPerWindow
Returns the configured maximum seconds per window or null.- Returns:
- the configured maximum seconds per window or null
- Since:
- 1.2.11
-
maxFrameSize
Returns the configuredSETTINGS_MAX_FRAME_SIZEvalue or null.- Returns:
- the configured
SETTINGS_MAX_FRAME_SIZEvalue or null
-
maxHeaderListSize
Returns the configuredSETTINGS_MAX_HEADER_LIST_SIZEvalue or the defaultHttp2CodecUtil.DEFAULT_HEADER_LIST_SIZE.- Returns:
- the configured
SETTINGS_MAX_HEADER_LIST_SIZEvalue or the defaultHttp2CodecUtil.DEFAULT_HEADER_LIST_SIZE.
-
maxStreams
Returns the configuredmaxStreamsvalue or null.- Returns:
- the configured
maxStreamsvalue or null - Since:
- 1.0.33
-
pushEnabled
Returns the configuredSETTINGS_ENABLE_PUSHvalue or null.- Returns:
- the configured
SETTINGS_ENABLE_PUSHvalue or null
-
equals
-
hashCode
public int hashCode()
-