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 java.lang.Object implements scala.concurrent.Awaitable<scala.runtime.BoxedUnit> 
- 
- 
Constructor Summary
Constructors Constructor Description TestLatch(int count, ActorSystem system) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int$lessinit$greater$default$1()static TestLatchapply(int count, ActorSystem system)static intapply$default$1()voidcountDown()static scala.concurrent.duration.FiniteDurationDefaultTimeout()booleanisOpen()voidopen()TestLatchready(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit)voidreset()voidresult(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit) 
 - 
 
- 
- 
Constructor Detail
- 
TestLatch
public TestLatch(int count, ActorSystem system) 
 - 
 
- 
Method Detail
- 
$lessinit$greater$default$1
public static int $lessinit$greater$default$1()
 
- 
DefaultTimeout
public static scala.concurrent.duration.FiniteDuration DefaultTimeout()
 
- 
apply
public static TestLatch apply(int count, ActorSystem system)
 
- 
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 java.util.concurrent.TimeoutException
- Specified by:
 readyin interfacescala.concurrent.Awaitable<scala.runtime.BoxedUnit>- Throws:
 java.util.concurrent.TimeoutException
 
- 
result
public void result(scala.concurrent.duration.Duration atMost, scala.concurrent.CanAwait permit) throws java.lang.Exception- Specified by:
 resultin interfacescala.concurrent.Awaitable<scala.runtime.BoxedUnit>- Throws:
 java.lang.Exception
 
 - 
 
 -