Class UcastMacsRemoteUpdateCommand
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.transact.AbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey,HwvtepGlobalAugmentation>
org.opendaylight.ovsdb.hwvtepsouthbound.transact.UcastMacsRemoteUpdateCommand
- All Implemented Interfaces:
TransactCommand<RemoteUcastMacs>
public class UcastMacsRemoteUpdateCommand
extends AbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey,HwvtepGlobalAugmentation>
-
Field Summary
Fields inherited from class org.opendaylight.ovsdb.hwvtepsouthbound.transact.AbstractTransactCommand
deviceTransaction, hwvtepOperationalState, TXUUID -
Constructor Summary
ConstructorsConstructorDescriptionUcastMacsRemoteUpdateCommand(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(RemoteUcastMacs remoteUcastMacs1, RemoteUcastMacs remoteUcastMacs2) voiddoDeviceTransaction(TransactionBuilder transaction, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> instanceIdentifier, RemoteUcastMacs remoteUcastMac, org.opendaylight.yangtools.yang.binding.InstanceIdentifier macKey, Object... extraData) voidexecute(TransactionBuilder transaction) protected Map<RemoteUcastMacsKey,RemoteUcastMacs> getData(HwvtepGlobalAugmentation augmentation) protected StringgetKeyStr(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteUcastMacs> iid) voidonConfigUpdate(TransactionBuilder transaction, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeIid, RemoteUcastMacs remoteUcastMacs, org.opendaylight.yangtools.yang.binding.InstanceIdentifier macKey, Object... extraData) voidMethods 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, getNodeKeyStr, getOperationalState, getTableReader, isDeleteCmd, markKeyAsInTransit, newOperState, onCommandFailed, onCommandSucceeded, onFailure, 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
-
UcastMacsRemoteUpdateCommand
public UcastMacsRemoteUpdateCommand(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.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> nodeIid, RemoteUcastMacs remoteUcastMacs, org.opendaylight.yangtools.yang.binding.InstanceIdentifier macKey, Object... extraData) - Specified by:
onConfigUpdatein interfaceTransactCommand<RemoteUcastMacs>- Overrides:
onConfigUpdatein classAbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey, HwvtepGlobalAugmentation>
-
doDeviceTransaction
public void doDeviceTransaction(TransactionBuilder transaction, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> instanceIdentifier, RemoteUcastMacs remoteUcastMac, org.opendaylight.yangtools.yang.binding.InstanceIdentifier macKey, Object... extraData) - Specified by:
doDeviceTransactionin interfaceTransactCommand<RemoteUcastMacs>- Overrides:
doDeviceTransactionin classAbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey, HwvtepGlobalAugmentation>
-
getData
- Overrides:
getDatain classAbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey, HwvtepGlobalAugmentation>
-
areEqual
- Overrides:
areEqualin classAbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey, HwvtepGlobalAugmentation>
-
onSuccess
- Specified by:
onSuccessin interfaceTransactCommand<RemoteUcastMacs>- Overrides:
onSuccessin classAbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey, HwvtepGlobalAugmentation>
-
getKeyStr
protected String getKeyStr(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteUcastMacs> iid) - Overrides:
getKeyStrin classAbstractTransactCommand<RemoteUcastMacs,RemoteUcastMacsKey, HwvtepGlobalAugmentation>
-