Class SyncReactorImpl
- java.lang.Object
-
- org.opendaylight.openflowplugin.applications.frsync.impl.SyncReactorImpl
-
- All Implemented Interfaces:
SyncReactor
public class SyncReactorImpl extends Object implements SyncReactor
Synchronization reactor implementation, applicable for both - syncup and reconciliation.
-
-
Constructor Summary
Constructors Constructor Description SyncReactorImpl(SyncPlanPushStrategy syncPlanPushStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<Boolean>syncup(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, SyncupEntry syncupEntry)Invoked to synchronize a device.
-
-
-
Constructor Detail
-
SyncReactorImpl
public SyncReactorImpl(SyncPlanPushStrategy syncPlanPushStrategy)
-
-
Method Detail
-
syncup
public com.google.common.util.concurrent.ListenableFuture<Boolean> syncup(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> nodeIdent, SyncupEntry syncupEntry)
Description copied from interface:SyncReactorInvoked to synchronize a device.- Specified by:
syncupin interfaceSyncReactor- Parameters:
nodeIdent- path to openflow augmentation of nodesyncupEntry- configured node + device reflection- Returns:
- synchronization outcome
-
-