Interface ChainableDataTreeChangeListener<T extends org.opendaylight.yangtools.yang.binding.DataObject>
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
AbstractAsyncDataTreeChangeListener
,AbstractClusteredAsyncDataTreeChangeListener
,AbstractClusteredSyncDataTreeChangeListener
,AbstractSyncDataTreeChangeListener
,ChainableDataTreeChangeListenerImpl
,ServiceRecoveryListener
@Deprecated
public interface ChainableDataTreeChangeListener<T extends org.opendaylight.yangtools.yang.binding.DataObject>
extends EventListener
Deprecated.
DataTreeChangeListener
which can notify another DataTreeChangeListener.- Author:
- Michael Vorburger, based on discussions with Stephen Kitt
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAfterListener
(org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T> listener) Deprecated.Adds a "chained" DataTreeChangeListener, to whichDataTreeChangeListener.onDataTreeChanged(java.util.Collection)
calls are forwarded AFTER having been processed by this DataTreeChangeListener.void
addBeforeListener
(org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T> listener) Deprecated.Adds a "chained" DataTreeChangeListener, to whichDataTreeChangeListener.onDataTreeChanged(java.util.Collection)
calls are forwarded BEFORE having been processed by this DataTreeChangeListener.
-
Method Details
-
addBeforeListener
Deprecated.Adds a "chained" DataTreeChangeListener, to whichDataTreeChangeListener.onDataTreeChanged(java.util.Collection)
calls are forwarded BEFORE having been processed by this DataTreeChangeListener.If an asychronous DataTreeChangeListener supports chaining, it must forward the onDataTreeChanged() call BEFORE event are submitted to its async executor for processing.
- Parameters:
listener
- the chained DataTreeChangeListener to invoke after this one
-
addAfterListener
Deprecated.Adds a "chained" DataTreeChangeListener, to whichDataTreeChangeListener.onDataTreeChanged(java.util.Collection)
calls are forwarded AFTER having been processed by this DataTreeChangeListener.If an asychronous DataTreeChangeListener supports chaining, it must forward the onDataTreeChanged() call ONLY AFTER its async executor processed the event.
- Parameters:
listener
- the chained DataTreeChangeListener to invoke after this one
-
listener-api
instead.