X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=dom%2Fmdsal-dom-inmemory-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fdom%2Fstore%2Finmemory%2FInMemoryDOMDataTreeShardChangePublisher.java;h=8f6bfbdf7949644784287432ca196ffe19ab286b;hb=41c34ca065881c748d1811b7ba6a5145ce6ed608;hp=8c6b8be4503b8334b42bf7899435bcf67badbec8;hpb=564120a9eb5d77b947187468f255353fa70ab4df;p=mdsal.git diff --git a/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardChangePublisher.java b/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardChangePublisher.java index 8c6b8be450..8f6bfbdf79 100644 --- a/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardChangePublisher.java +++ b/dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataTreeShardChangePublisher.java @@ -30,15 +30,16 @@ final class InMemoryDOMDataTreeShardChangePublisher extends AbstractDOMShardTree private static final Logger LOG = LoggerFactory.getLogger(InMemoryDOMDataTreeShardChangePublisher.class); - private static final Invoker, DataTreeCandidate> MANAGER_INVOKER = - (listener, notification) -> { - final DOMDataTreeChangeListener inst = listener.getInstance(); - if (inst != null) { - inst.onDataTreeChanged(ImmutableList.of(notification)); - } - }; + private static final Invoker, DataTreeCandidate> + MANAGER_INVOKER = (listener, notification) -> { + final DOMDataTreeChangeListener inst = listener.getInstance(); + if (inst != null) { + inst.onDataTreeChanged(ImmutableList.of(notification)); + } + }; - private final QueuedNotificationManager, DataTreeCandidate> notificationManager; + private final QueuedNotificationManager, + DataTreeCandidate> notificationManager; InMemoryDOMDataTreeShardChangePublisher(final ExecutorService executorService, final int maxQueueSize, @@ -46,11 +47,13 @@ final class InMemoryDOMDataTreeShardChangePublisher extends AbstractDOMShardTree final YangInstanceIdentifier rootPath, final Map childShards) { super(dataTree, rootPath, childShards); - notificationManager = new QueuedNotificationManager<>(executorService, MANAGER_INVOKER, maxQueueSize, "DataTreeChangeListenerQueueMgr"); + notificationManager = new QueuedNotificationManager<>( + executorService, MANAGER_INVOKER, maxQueueSize, "DataTreeChangeListenerQueueMgr"); } @Override - protected void notifyListeners(@Nonnull final Collection> registrations, + protected void notifyListeners( + @Nonnull final Collection> registrations, @Nonnull final YangInstanceIdentifier path, @Nonnull final DataTreeCandidateNode node) { final DataTreeCandidate candidate = DataTreeCandidates.newDataTreeCandidate(path, node); @@ -67,7 +70,8 @@ final class InMemoryDOMDataTreeShardChangePublisher extends AbstractDOMShardTree } - public AbstractDOMDataTreeChangeListenerRegistration registerTreeChangeListener(YangInstanceIdentifier path, L listener) { + public AbstractDOMDataTreeChangeListenerRegistration + registerTreeChangeListener(YangInstanceIdentifier path, L listener) { return super.registerTreeChangeListener(path, listener); }