Class TestLatch$

java.lang.Object
org.apache.pekko.testkit.TestLatch$

public class TestLatch$ extends Object
A count down latch wrapper for use in testing. It always uses a timeout when waiting and timeouts are specified as durations. There's a default timeout of 5 seconds and the default count is 1. Timeouts will always throw an exception (no need to wrap in assert in tests). Timeouts are multiplied by the testing time factor for Jenkins builds.
  • Field Details

    • MODULE$

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

    • TestLatch$

      public TestLatch$()
  • Method Details

    • $lessinit$greater$default$1

      public int $lessinit$greater$default$1()
    • DefaultTimeout

      public scala.concurrent.duration.FiniteDuration DefaultTimeout()
    • apply

      public TestLatch apply(int count, ActorSystem system)
    • apply$default$1

      public int apply$default$1()