Class FlowNodeConnectorInventoryTranslatorImpl
java.lang.Object
org.opendaylight.openflowplugin.applications.frm.impl.AbstractNodeConnectorCommitter<FlowCapableNodeConnector>
org.opendaylight.openflowplugin.applications.frm.impl.FlowNodeConnectorInventoryTranslatorImpl
- All Implemented Interfaces:
- AutoCloseable,- org.opendaylight.mdsal.binding.api.DataTreeChangeListener<FlowCapableNodeConnector>,- FlowCapableNodeConnectorCommitter<FlowCapableNodeConnector>,- FlowNodeConnectorInventoryTranslator
public final class FlowNodeConnectorInventoryTranslatorImpl
extends AbstractNodeConnectorCommitter<FlowCapableNodeConnector>
implements FlowNodeConnectorInventoryTranslator
- 
Constructor SummaryConstructorsConstructorDescriptionFlowNodeConnectorInventoryTranslatorImpl(org.opendaylight.mdsal.binding.api.DataBroker dataBroker) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> identifier, FlowCapableNodeConnector add, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> nodeConnIdent) Method adds the DataObject which is identified by InstanceIdentifier to device.voidclose()protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector>Method return wildCardPath for Listener registration and for identify the correct KeyInstanceIdentifier from data.booleanisNodeConnectorUpdated(BigInteger dpId, String portName) voidremove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> identifier, FlowCapableNodeConnector del, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> nodeConnIdent) Method removes DataObject which is identified by InstanceIdentifier from device.voidupdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> identifier, FlowCapableNodeConnector original, FlowCapableNodeConnector update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> nodeConnIdent) Method updates the original DataObject to the update DataObject in device.Methods inherited from class org.opendaylight.openflowplugin.applications.frm.impl.AbstractNodeConnectorCommitteronDataTreeChangedMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opendaylight.mdsal.binding.api.DataTreeChangeListeneronInitialData
- 
Constructor Details- 
FlowNodeConnectorInventoryTranslatorImplpublic FlowNodeConnectorInventoryTranslatorImpl(org.opendaylight.mdsal.binding.api.DataBroker dataBroker) 
 
- 
- 
Method Details- 
getWildCardPathprotected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> getWildCardPath()Description copied from class:AbstractNodeConnectorCommitterMethod return wildCardPath for Listener registration and for identify the correct KeyInstanceIdentifier from data.- Specified by:
- getWildCardPathin class- AbstractNodeConnectorCommitter<FlowCapableNodeConnector>
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
removepublic void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> identifier, FlowCapableNodeConnector del, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> nodeConnIdent) Description copied from interface:FlowCapableNodeConnectorCommitterMethod removes DataObject which is identified by InstanceIdentifier from device.- Specified by:
- removein interface- FlowCapableNodeConnectorCommitter<FlowCapableNodeConnector>
- Parameters:
- identifier- - the whole path to DataObject
- del- - DataObject for removing
- nodeConnIdent- NodeConnector InstanceIdentifier
 
- 
updatepublic void update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> identifier, FlowCapableNodeConnector original, FlowCapableNodeConnector update, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> nodeConnIdent) Description copied from interface:FlowCapableNodeConnectorCommitterMethod updates the original DataObject to the update DataObject in device. Both are identified by same InstanceIdentifier- Specified by:
- updatein interface- FlowCapableNodeConnectorCommitter<FlowCapableNodeConnector>
- Parameters:
- identifier- - the whole path to DataObject
- original- - original DataObject (for update)
- update- - changed DataObject (contain updates)
- nodeConnIdent- NodeConnector InstanceIdentifier
 
- 
addpublic void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> identifier, FlowCapableNodeConnector add, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<FlowCapableNodeConnector> nodeConnIdent) Description copied from interface:FlowCapableNodeConnectorCommitterMethod adds the DataObject which is identified by InstanceIdentifier to device.- Specified by:
- addin interface- FlowCapableNodeConnectorCommitter<FlowCapableNodeConnector>
- Parameters:
- identifier- - the whole path to new DataObject
- add- - new DataObject
- nodeConnIdent- NodeConnector InstanceIdentifier
 
- 
isNodeConnectorUpdated- Specified by:
- isNodeConnectorUpdatedin interface- FlowNodeConnectorInventoryTranslator
 
 
-