Interface FlowNodeReconciliation
-
- All Superinterfaces:
AutoCloseable
,ReconciliationNotificationListener
- All Known Implementing Classes:
FlowNodeReconciliationImpl
public interface FlowNodeReconciliation extends ReconciliationNotificationListener, AutoCloseable
Implementation provider of this interface will implement reconciliation functionality for a newly connected node. Implementation is not enforced to do reconciliation in any specific way, but the higher level intention is to provide best effort reconciliation of all the configuration (flow/meter/group) present in configuration data store for the given node.- Author:
- Vaclav Demcak
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
flowNodeDisconnected(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> disconnectedNode)
com.google.common.util.concurrent.ListenableFuture<Boolean>
reconcileConfiguration(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> connectedNode)
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface org.opendaylight.openflowplugin.applications.reconciliation.ReconciliationNotificationListener
endReconciliation, getName, getPriority, getResultState, startReconciliation
-
-
-
-
Method Detail
-
reconcileConfiguration
com.google.common.util.concurrent.ListenableFuture<Boolean> reconcileConfiguration(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> connectedNode)
-
flowNodeDisconnected
void flowNodeDisconnected(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> disconnectedNode)
-
-