Class FlowNodeConnectorInventoryTranslatorImpl
- java.lang.Object
- 
- org.opendaylight.openflowplugin.applications.frm.impl.AbstractNodeConnectorCommitter<FlowCapableNodeConnector>
- 
- org.opendaylight.openflowplugin.applications.frm.impl.FlowNodeConnectorInventoryTranslatorImpl
 
 
- 
- All Implemented Interfaces:
- AutoCloseable,- EventListener,- org.opendaylight.mdsal.binding.api.DataTreeChangeListener<FlowCapableNodeConnector>,- FlowCapableNodeConnectorCommitter<FlowCapableNodeConnector>,- FlowNodeConnectorInventoryTranslator
 
 public final class FlowNodeConnectorInventoryTranslatorImpl extends AbstractNodeConnectorCommitter<FlowCapableNodeConnector> implements FlowNodeConnectorInventoryTranslator 
- 
- 
Constructor SummaryConstructors Constructor Description FlowNodeConnectorInventoryTranslatorImpl(org.opendaylight.mdsal.binding.api.DataBroker dataBroker)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(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>getWildCardPath()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.AbstractNodeConnectorCommitteronDataTreeChanged
 
- 
 
- 
- 
- 
Method Detail- 
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
 
 - 
isNodeConnectorUpdatedpublic boolean isNodeConnectorUpdated(BigInteger dpId, String portName) - Specified by:
- isNodeConnectorUpdatedin interface- FlowNodeConnectorInventoryTranslator
 
 
- 
 
-