Class AbstractFrmSyncListener<T extends org.opendaylight.yangtools.yang.binding.DataObject>

java.lang.Object
org.opendaylight.openflowplugin.applications.frsync.impl.AbstractFrmSyncListener<T>
All Implemented Interfaces:
EventListener, org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener<T>, org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T>, NodeListener<T>
Direct Known Subclasses:
SimplifiedConfigListener, SimplifiedOperationalListener

public abstract class AbstractFrmSyncListener<T extends org.opendaylight.yangtools.yang.binding.DataObject> extends Object implements NodeListener<T>
Abstract Listener for node changes.
  • Constructor Details

    • AbstractFrmSyncListener

      public AbstractFrmSyncListener()
  • Method Details

    • onDataTreeChanged

      public void onDataTreeChanged(@NonNull Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<T>> modifications)
      Specified by:
      onDataTreeChanged in interface org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T extends org.opendaylight.yangtools.yang.binding.DataObject>
    • processNodeModification

      protected abstract Optional<com.google.common.util.concurrent.ListenableFuture<Boolean>> processNodeModification(org.opendaylight.mdsal.binding.api.DataTreeModification<T> modification)
    • dsType

      protected abstract org.opendaylight.mdsal.common.api.LogicalDatastoreType dsType()