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 SummaryConstructors Constructor Description FlowNodeReconciliationImpl(ForwardingRulesManager manager, org.opendaylight.mdsal.binding.api.DataBroker db, String serviceName, int priority, ResultState resultState, FlowGroupCacheManager flowGroupCacheManager)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()com.google.common.util.concurrent.ListenableFuture<Boolean>endReconciliation(DeviceInfo node)voidflowNodeDisconnected(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> disconnectedNode)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- 
FlowNodeReconciliationImplpublic FlowNodeReconciliationImpl(ForwardingRulesManager manager, org.opendaylight.mdsal.binding.api.DataBroker db, String serviceName, int priority, ResultState resultState, FlowGroupCacheManager flowGroupCacheManager) 
 
- 
 - 
Method Detail- 
closepublic void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
reconcileConfigurationpublic com.google.common.util.concurrent.ListenableFuture<Boolean> reconcileConfiguration(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> connectedNode) - Specified by:
- reconcileConfigurationin interface- FlowNodeReconciliation
 
 - 
flowNodeDisconnectedpublic void flowNodeDisconnected(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> disconnectedNode) - Specified by:
- flowNodeDisconnectedin interface- FlowNodeReconciliation
 
 - 
startReconciliationpublic com.google.common.util.concurrent.ListenableFuture<Boolean> startReconciliation(DeviceInfo node) - Specified by:
- startReconciliationin interface- ReconciliationNotificationListener
 
 - 
endReconciliationpublic com.google.common.util.concurrent.ListenableFuture<Boolean> endReconciliation(DeviceInfo node) - Specified by:
- endReconciliationin interface- ReconciliationNotificationListener
 
 - 
getPrioritypublic int getPriority() - Specified by:
- getPriorityin interface- ReconciliationNotificationListener
 
 - 
getNamepublic String getName() - Specified by:
- getNamein interface- ReconciliationNotificationListener
 
 - 
getResultStatepublic ResultState getResultState() - Specified by:
- getResultStatein interface- ReconciliationNotificationListener
 
 
- 
 
-