Interface ServerSettings.Timeouts

All Known Subinterfaces:
ServerSettings.Timeouts
All Known Implementing Classes:
ServerSettingsImpl.Timeouts
Enclosing class:
ServerSettings

public static interface ServerSettings.Timeouts
  • Method Details

    • bindTimeout

      scala.concurrent.duration.FiniteDuration bindTimeout()
    • getBindTimeout

      Duration getBindTimeout()
      Java API

      Returns:
      (undocumented)
      Since:
      2.0.0
    • getIdleTimeout

      Duration getIdleTimeout()
      Java API: an infinite idle timeout is returned as ChronoUnit.FOREVER.getDuration.

      Returns:
      (undocumented)
      Since:
      2.0.0
    • getLingerTimeout

      Duration getLingerTimeout()
      Java API: an infinite linger timeout is returned as ChronoUnit.FOREVER.getDuration.

      Returns:
      (undocumented)
      Since:
      2.0.0
    • getRequestTimeout

      Duration getRequestTimeout()
      Java API: an infinite request timeout is returned as ChronoUnit.FOREVER.getDuration.

      Returns:
      (undocumented)
      Since:
      2.0.0
    • idleTimeout

      scala.concurrent.duration.Duration idleTimeout()
    • lingerTimeout

      scala.concurrent.duration.Duration lingerTimeout()
    • requestTimeout

      scala.concurrent.duration.Duration requestTimeout()
    • self

      INTERNAL API
    • withBindTimeout

      ServerSettings.Timeouts withBindTimeout(scala.concurrent.duration.FiniteDuration newValue)
    • withBindTimeout

      ServerSettings.Timeouts withBindTimeout(Duration newValue)
      Java API

      Parameters:
      newValue - (undocumented)
      Returns:
      (undocumented)
      Since:
      2.0.0
    • withIdleTimeout

      ServerSettings.Timeouts withIdleTimeout(scala.concurrent.duration.Duration newValue)
    • withIdleTimeout

      ServerSettings.Timeouts withIdleTimeout(Duration newValue)
      Java API: use ChronoUnit.FOREVER.getDuration for an infinite idle timeout.

      Parameters:
      newValue - (undocumented)
      Returns:
      (undocumented)
      Since:
      2.0.0
    • withLingerTimeout

      ServerSettings.Timeouts withLingerTimeout(scala.concurrent.duration.Duration newValue)
    • withLingerTimeout

      ServerSettings.Timeouts withLingerTimeout(Duration newValue)
      Java API: use ChronoUnit.FOREVER.getDuration for an infinite linger timeout.

      Parameters:
      newValue - (undocumented)
      Returns:
      (undocumented)
      Since:
      2.0.0
    • withRequestTimeout

      ServerSettings.Timeouts withRequestTimeout(scala.concurrent.duration.Duration newValue)
    • withRequestTimeout

      ServerSettings.Timeouts withRequestTimeout(Duration newValue)
      Java API: use ChronoUnit.FOREVER.getDuration for an infinite request timeout.

      Parameters:
      newValue - (undocumented)
      Returns:
      (undocumented)
      Since:
      2.0.0