Class TimeoutSettings

java.lang.Object
org.apache.pekko.coordination.lease.TimeoutSettings

public final class TimeoutSettings extends Object
  • Constructor Details

    • TimeoutSettings

      public TimeoutSettings(scala.concurrent.duration.FiniteDuration heartbeatInterval, scala.concurrent.duration.FiniteDuration heartbeatTimeout, scala.concurrent.duration.FiniteDuration operationTimeout)
  • Method Details

    • apply

      public static TimeoutSettings apply(com.typesafe.config.Config config)
    • heartbeatInterval

      public scala.concurrent.duration.FiniteDuration heartbeatInterval()
    • heartbeatTimeout

      public scala.concurrent.duration.FiniteDuration heartbeatTimeout()
    • operationTimeout

      public scala.concurrent.duration.FiniteDuration operationTimeout()
    • getHeartbeatInterval

      public Duration getHeartbeatInterval()
      Java API
    • getHeartbeatTimeout

      public Duration getHeartbeatTimeout()
      Java API
    • getOperationTimeout

      public Duration getOperationTimeout()
      Java API
    • withHeartbeatInterval

      public TimeoutSettings withHeartbeatInterval(Duration heartbeatInterval)
      Java API
    • withHeartbeatTimeout

      public TimeoutSettings withHeartbeatTimeout(Duration heartbeatTimeout)
      Java API
    • withOperationTimeout

      public TimeoutSettings withOperationTimeout(Duration operationTimeout)
      Java API
    • withHeartbeatInterval

      public TimeoutSettings withHeartbeatInterval(scala.concurrent.duration.FiniteDuration heartbeatInterval)
    • withHeartbeatTimeout

      public TimeoutSettings withHeartbeatTimeout(scala.concurrent.duration.FiniteDuration heartbeatTimeout)
    • withOperationTimeout

      public TimeoutSettings withOperationTimeout(scala.concurrent.duration.FiniteDuration operationTimeout)
    • toString

      public String toString()
      Overrides:
      toString in class Object