Class Http3SettingsSpec

java.lang.Object
reactor.netty.http.Http3SettingsSpec

@Incubating public final class Http3SettingsSpec extends Object
A configuration builder to fine tune the HTTP/3 settings.
Since:
1.2.0
Author:
Violeta Georgieva
  • Method Details

    • builder

      public static Http3SettingsSpec.Builder builder()
      Creates a builder for Http3SettingsSpec.
      Returns:
      a new Http3SettingsSpec.Builder
    • idleTimeout

      public @Nullable Duration idleTimeout()
      Return the configured maximum idle timeout or null.
      Returns:
      the configured maximum idle timeout or null
    • maxData

      public long maxData()
      Return the configured initial maximum data limit.
      Returns:
      the configured initial maximum data limit
    • maxStreamDataBidirectionalLocal

      public long maxStreamDataBidirectionalLocal()
      Return the configured initial maximum data limit for local bidirectional streams.
      Returns:
      the configured initial maximum data limit for local bidirectional streams
    • maxStreamDataBidirectionalRemote

      public long maxStreamDataBidirectionalRemote()
      Return the configured initial maximum data limit for remote bidirectional streams.
      Returns:
      the configured initial maximum data limit for remote bidirectional streams
    • maxStreamsBidirectional

      public long maxStreamsBidirectional()
      Return the configured initial maximum stream limit for bidirectional streams.
      Returns:
      the configured initial maximum stream limit for bidirectional streams
    • tokenHandler

      public @Nullable io.netty.incubator.codec.quic.QuicTokenHandler tokenHandler()
      Return the configured QuicTokenHandler or null.
      Returns:
      the configured QuicTokenHandler or null
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object