Class Timeout$

java.lang.Object
org.apache.pekko.util.Timeout$
All Implemented Interfaces:
Serializable

public class Timeout$ extends Object implements Serializable
A Timeout is a wrapper on top of Duration to be more specific about what the duration means.
See Also:
  • Field Details

    • MODULE$

      public static final Timeout$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • Timeout$

      public Timeout$()
  • Method Details

    • zero

      public Timeout zero()
      A timeout with zero duration, will cause most requests to always timeout.
    • apply

      public Timeout apply(long length, TimeUnit unit)
      Construct a Timeout from the given time unit and factor.
    • create

      public Timeout create(Duration duration)
      Create a Timeout from java.time.Duration.
    • durationToTimeout

      public Timeout durationToTimeout(scala.concurrent.duration.FiniteDuration duration)
    • apply

      public Timeout apply(scala.concurrent.duration.FiniteDuration duration)
    • unapply

      public scala.Option<scala.concurrent.duration.FiniteDuration> unapply(Timeout x$0)