Class FlowNodeReconciliationImpl
- java.lang.Object
-
- org.opendaylight.openflowplugin.applications.frm.impl.FlowNodeReconciliationImpl
-
- All Implemented Interfaces:
AutoCloseable,FlowNodeReconciliation,ReconciliationNotificationListener
public class FlowNodeReconciliationImpl extends Object implements FlowNodeReconciliation
Default implementation ofForwardingRulesManager.- Author:
- Vaclav Demcak
-
-
Constructor Summary
Constructors Constructor Description FlowNodeReconciliationImpl(ForwardingRulesManager manager, org.opendaylight.mdsal.binding.api.DataBroker db, String serviceName, int priority, ResultState resultState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()com.google.common.util.concurrent.ListenableFuture<Boolean>endReconciliation(DeviceInfo node)StringgetName()intgetPriority()ResultStategetResultState()com.google.common.util.concurrent.ListenableFuture<Boolean>reconcileConfiguration(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> connectedNode)com.google.common.util.concurrent.ListenableFuture<Boolean>startReconciliation(DeviceInfo node)
-
-
-
Constructor Detail
-
FlowNodeReconciliationImpl
public FlowNodeReconciliationImpl(ForwardingRulesManager manager, org.opendaylight.mdsal.binding.api.DataBroker db, String serviceName, int priority, ResultState resultState)
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
reconcileConfiguration
public com.google.common.util.concurrent.ListenableFuture<Boolean> reconcileConfiguration(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> connectedNode)
- Specified by:
reconcileConfigurationin interfaceFlowNodeReconciliation
-
startReconciliation
public com.google.common.util.concurrent.ListenableFuture<Boolean> startReconciliation(DeviceInfo node)
- Specified by:
startReconciliationin interfaceReconciliationNotificationListener
-
endReconciliation
public com.google.common.util.concurrent.ListenableFuture<Boolean> endReconciliation(DeviceInfo node)
- Specified by:
endReconciliationin interfaceReconciliationNotificationListener
-
getPriority
public int getPriority()
- Specified by:
getPriorityin interfaceReconciliationNotificationListener
-
getName
public String getName()
- Specified by:
getNamein interfaceReconciliationNotificationListener
-
getResultState
public ResultState getResultState()
- Specified by:
getResultStatein interfaceReconciliationNotificationListener
-
-