21 package org.opensplice.dds.core;
23 import java.io.Serializable;
24 import java.util.EventListener;
25 import java.util.concurrent.CountDownLatch;
31 private static final long serialVersionUID = 5928369585907075474L;
32 private final CountDownLatch initialised;
41 if (waitUntilInitialised) {
42 this.initialised =
new CountDownLatch(1);
44 this.initialised =
new CountDownLatch(0);
57 this.initialised.countDown();
62 this.initialised.await();
63 }
catch (InterruptedException e) {
65 "Listener interrupted.");
OsplServiceEnvironment environment
void waitUntilInitialised()
ServiceEnvironment getEnvironment()
DDS implementations are rooted in this class, a concrete subclass of which can be instantiated based ...
Listener(OsplServiceEnvironment environment, T listener, boolean waitUntilInitialised)