Class McastMacsRemoteRemoveCommand
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.transact.AbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey,HwvtepGlobalAugmentation>
org.opendaylight.ovsdb.hwvtepsouthbound.transact.McastMacsRemoteRemoveCommand
- All Implemented Interfaces:
TransactCommand<RemoteMcastMacs>
public class McastMacsRemoteRemoveCommand
extends AbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey,HwvtepGlobalAugmentation>
-
Field Summary
Fields inherited from class org.opendaylight.ovsdb.hwvtepsouthbound.transact.AbstractTransactCommand
deviceTransaction, hwvtepOperationalState, TXUUID -
Constructor Summary
ConstructorsConstructorDescriptionMcastMacsRemoteRemoveCommand(HwvtepOperationalState state, Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanareEqual(RemoteMcastMacs macs1, RemoteMcastMacs macs2) voiddoDeviceTransaction(TransactionBuilder transaction, org.opendaylight.yangtools.binding.DataObjectIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> instanceIdentifier, RemoteMcastMacs mac, org.opendaylight.yangtools.binding.DataObjectIdentifier macIid, Object... extraData) voidexecute(TransactionBuilder transaction) protected Map<RemoteMcastMacsKey, RemoteMcastMacs> getData(HwvtepGlobalAugmentation augmentation) protected StringgetKeyStr(org.opendaylight.yangtools.binding.DataObjectIdentifier<RemoteMcastMacs> iid) protected booleanvoidonConfigUpdate(TransactionBuilder transaction, org.opendaylight.yangtools.binding.DataObjectIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeIid, RemoteMcastMacs remoteMcastMac, org.opendaylight.yangtools.binding.DataObjectIdentifier macKey, Object... extraData) Methods inherited from class org.opendaylight.ovsdb.hwvtepsouthbound.transact.AbstractTransactCommand
addJobToQueue, augmentation, cascadeDelete, clearConfigData, extractRemoved, extractUpdated, fetchDeviceData, getChanges, getClassType, getClone, getConfigData, getConnectionInstance, getData, getDataBroker, getDependencyGetter, getDeviceInfo, getDeviceOpData, getDeviceTransaction, getLsKeyStr, getLsKeyStr, getNodeKeyStr, getOperationalState, getTableReader, markKeyAsInTransit, newOperState, onCommandFailed, onCommandSucceeded, onFailure, onSuccess, ops, updateConfigDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opendaylight.ovsdb.hwvtepsouthbound.transact.TransactCommand
retry
-
Constructor Details
-
McastMacsRemoteRemoveCommand
public McastMacsRemoteRemoveCommand(HwvtepOperationalState state, Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes)
-
-
Method Details
-
execute
-
onConfigUpdate
public void onConfigUpdate(TransactionBuilder transaction, org.opendaylight.yangtools.binding.DataObjectIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeIid, RemoteMcastMacs remoteMcastMac, org.opendaylight.yangtools.binding.DataObjectIdentifier macKey, Object... extraData) - Specified by:
onConfigUpdatein interfaceTransactCommand<RemoteMcastMacs>- Overrides:
onConfigUpdatein classAbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey, HwvtepGlobalAugmentation>
-
doDeviceTransaction
public void doDeviceTransaction(TransactionBuilder transaction, org.opendaylight.yangtools.binding.DataObjectIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> instanceIdentifier, RemoteMcastMacs mac, org.opendaylight.yangtools.binding.DataObjectIdentifier macIid, Object... extraData) - Specified by:
doDeviceTransactionin interfaceTransactCommand<RemoteMcastMacs>- Overrides:
doDeviceTransactionin classAbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey, HwvtepGlobalAugmentation>
-
getData
- Overrides:
getDatain classAbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey, HwvtepGlobalAugmentation>
-
areEqual
- Overrides:
areEqualin classAbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey, HwvtepGlobalAugmentation>
-
isDeleteCmd
protected boolean isDeleteCmd()- Overrides:
isDeleteCmdin classAbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey, HwvtepGlobalAugmentation>
-
getKeyStr
protected String getKeyStr(org.opendaylight.yangtools.binding.DataObjectIdentifier<RemoteMcastMacs> iid) - Overrides:
getKeyStrin classAbstractTransactCommand<RemoteMcastMacs,RemoteMcastMacsKey, HwvtepGlobalAugmentation>
-