Class EventLatchManager
- java.lang.Object
-
- com.atlassian.confluence.test.rpc.EventLatchManager
-
public class EventLatchManager extends Object
Used to manage references to latches that are used to support the ability for test clients to register an event listener on the server side and to block until that event is published.
-
-
Constructor Summary
Constructors Constructor Description EventLatchManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLatch(Class eventClass, CountDownLatch latch)
Collection<Class>
clearAllLatches()
Clear all existing latches, return a collection of all classes for which latches existed.CountDownLatch
getLatch(Class eventClass)
boolean
removeLatch(Class eventClass)
-
-
-
Method Detail
-
getLatch
public CountDownLatch getLatch(Class eventClass)
-
addLatch
public void addLatch(Class eventClass, CountDownLatch latch)
-
removeLatch
public boolean removeLatch(Class eventClass)
- Returns:
- true if previous latch value was successfully removed
-
clearAllLatches
public Collection<Class> clearAllLatches()
Clear all existing latches, return a collection of all classes for which latches existed.
-
-