public interface ForwardingRulesManager extends ConfigurationListener, AutoCloseable
Modifier and Type | Method and Description |
---|---|
boolean |
checkNodeInOperationalDataStore(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> ident)
Method returns information : "is Node with send InstanceIdentifier present in
operational data store"?.
|
ForwardingRulesCommiter<Flow> |
getFlowCommiter()
Content definition method and prevent code duplicity in Reconcil.
|
FlowNodeConnectorInventoryTranslatorImpl |
getFlowNodeConnectorInventoryTranslatorImpl()
Content definition method and prevent code duplicity.
|
ForwardingRulesCommiter<Group> |
getGroupCommiter()
Content definition method and prevent code duplicity in Reconcil.
|
ForwardingRulesCommiter<Meter> |
getMeterCommiter()
Content definition method and prevent code duplicity.
|
String |
getNewTransactionId()
Method returns generated transaction ID, which is unique for every
transaction.
|
org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction |
getReadTranaction()
Method returns Read Transaction.
|
int |
getReconciliationRetryCount()
Return number of reconciliation retry are allowed.
|
SalBundleService |
getSalBundleService()
Bundle RPC service.
|
SalFlowService |
getSalFlowService()
Flow RPC service.
|
SalGroupService |
getSalGroupService()
Group RPC service.
|
SalMeterService |
getSalMeterService()
Meter RPC service.
|
SalTableService |
getSalTableService()
Table RPC service.
|
ForwardingRulesCommiter<TableFeatures> |
getTableFeaturesCommiter()
Content definition method and prevent code duplicity.
|
boolean |
isBundleBasedReconciliationEnabled()
holds the value read from the configuration file openflowplugin.cfg file.
|
boolean |
isNodeActive(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> ident)
Method returns information : "is Node with send InstanceIdentifier
connected"?.
|
boolean |
isNodeOwner(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> ident)
Method checks if *this* instance of openflowplugin is owner of the given
openflow node.
|
boolean |
isReconciliationDisabled()
Check if reconciliation is disabled by user.
|
boolean |
isStaleMarkingEnabled()
Check if stale marking is enabled for switch reconciliation.
|
void |
start() |
onPropertyChanged
close
void start()
boolean isNodeActive(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> ident)
ident
- - the key of the nodeboolean checkNodeInOperationalDataStore(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> ident)
ident
- - the key of the nodeString getNewTransactionId()
org.opendaylight.controller.md.sal.binding.api.ReadOnlyTransaction getReadTranaction()
SalFlowService getSalFlowService()
SalGroupService getSalGroupService()
SalMeterService getSalMeterService()
SalTableService getSalTableService()
SalBundleService getSalBundleService()
ForwardingRulesCommiter<Flow> getFlowCommiter()
ForwardingRulesCommiter<Group> getGroupCommiter()
ForwardingRulesCommiter<Meter> getMeterCommiter()
ForwardingRulesCommiter<TableFeatures> getTableFeaturesCommiter()
boolean isReconciliationDisabled()
boolean isStaleMarkingEnabled()
int getReconciliationRetryCount()
boolean isNodeOwner(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNode> ident)
FlowNodeConnectorInventoryTranslatorImpl getFlowNodeConnectorInventoryTranslatorImpl()
boolean isBundleBasedReconciliationEnabled()
Copyright © 2018 OpenDaylight. All rights reserved.