import org.opendaylight.yangtools.concepts.Identifiable;
import org.opendaylight.yangtools.concepts.ListenerRegistration;
import org.opendaylight.yangtools.util.ExecutorServiceUtil;
+import org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
maxDataChangeListenerQueueSize);
}
+ public QueuedNotificationManager<?, ?> getDataChangeListenerNotificationManager() {
+ return changePublisher.getNotificationManager();
+ }
+
public void setCloseable(final AutoCloseable closeable) {
this.closeable = closeable;
}
"DataTreeChangeListenerQueueMgr");
}
- private InMemoryDOMStoreTreeChangePublisher(QueuedNotificationManager<
+ private InMemoryDOMStoreTreeChangePublisher(final QueuedNotificationManager<
AbstractDOMDataTreeChangeListenerRegistration<?>, DataTreeCandidate> notificationManager) {
this.notificationManager = notificationManager;
}
+ QueuedNotificationManager<?, ?> getNotificationManager() {
+ return notificationManager;
+ }
+
@Override
protected void notifyListener(final AbstractDOMDataTreeChangeListenerRegistration<?> registration,
final Collection<DataTreeCandidate> changes) {