Package org.apache.pekko.testkit
Class TestLatch
java.lang.Object
org.apache.pekko.testkit.TestLatch
- All Implemented Interfaces:
scala.concurrent.Awaitable<scala.runtime.BoxedUnit>
public class TestLatch
extends Object
implements scala.concurrent.Awaitable<scala.runtime.BoxedUnit>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intstatic TestLatchapply(int count, ActorSystem system) static intvoidstatic scala.concurrent.duration.FiniteDurationbooleanisOpen()voidopen()ready(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit) voidreset()voidresult(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit)
-
Constructor Details
-
TestLatch
-
-
Method Details
-
$lessinit$greater$default$1
public static int $lessinit$greater$default$1() -
DefaultTimeout
public static scala.concurrent.duration.FiniteDuration DefaultTimeout() -
apply
-
apply$default$1
public static int apply$default$1() -
countDown
public void countDown() -
isOpen
public boolean isOpen() -
open
public void open() -
reset
public void reset() -
ready
public TestLatch ready(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit) throws TimeoutException - Specified by:
readyin interfacescala.concurrent.Awaitable<scala.runtime.BoxedUnit>- Throws:
TimeoutException
-
result
public void result(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit) throws Exception - Specified by:
resultin interfacescala.concurrent.Awaitable<scala.runtime.BoxedUnit>- Throws:
Exception
-