akka.testkit
Class TestLatch$

java.lang.Object
  extended by akka.testkit.TestLatch$

public class TestLatch$
extends java.lang.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 Summary
static TestLatch$ MODULE$
          Static reference to the singleton instance of this Scala object.
 
Constructor Summary
TestLatch$()
           
 
Method Summary
 TestLatch apply(int count, ActorSystem system)
           
 scala.concurrent.duration.FiniteDuration DefaultTimeout()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULE$

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

Constructor Detail

TestLatch$

public TestLatch$()
Method Detail

DefaultTimeout

public scala.concurrent.duration.FiniteDuration DefaultTimeout()

apply

public TestLatch apply(int count,
                       ActorSystem system)