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.Returns the configuredSETTINGS_ENABLE_CONNECT_PROTOCOLvalue or null.booleaninthashCode()Returns the configuredSETTINGS_HEADER_TABLE_SIZEvalue or null.Returns the configuredSETTINGS_INITIAL_WINDOW_SIZEvalue or null.Returns the configuredSETTINGS_MAX_CONCURRENT_STREAMSvalue or null.Returns the configured maximum number RST frames that are allowed per window or null.Returns the configured maximum seconds per window or null.Returns the configured maximum number RST frames that are allowed per window or null.Returns the configured maximum seconds per window or null.Returns the configuredSETTINGS_MAX_FRAME_SIZEvalue or null.Returns the configuredSETTINGS_MAX_HEADER_LIST_SIZEvalue or the defaultHttp2CodecUtil.DEFAULT_HEADER_LIST_SIZE.Returns the configuredmaxStreamsvalue or null.Returns the configuredpingAckDropThresholdvalue.Returns the configuredpingAckTimeoutvalue or null.Returns 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
-
pingAckDropThreshold
Returns the configuredpingAckDropThresholdvalue.- Returns:
- the configured
pingAckDropThresholdvalue - Since:
- 1.2.12
-
pingAckTimeout
Returns the configuredpingAckTimeoutvalue or null.- Returns:
- the configured
pingAckTimeoutvalue or null - Since:
- 1.2.12
-
pushEnabled
Returns the configuredSETTINGS_ENABLE_PUSHvalue or null.- Returns:
- the configured
SETTINGS_ENABLE_PUSHvalue or null
-
equals
-
hashCode
public int hashCode()
-