public class DeleteL2GwDeviceMacsFromElanJob extends Object implements Callable<List<com.google.common.util.concurrent.ListenableFuture<Void>>>
Constructor and Description |
---|
DeleteL2GwDeviceMacsFromElanJob(String elanName,
L2GatewayDevice l2GwDevice,
Collection<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> macAddresses)
Instantiates a new delete l2 gw device macs from elan job.
|
Modifier and Type | Method and Description |
---|---|
List<com.google.common.util.concurrent.ListenableFuture<Void>> |
call() |
static List<com.google.common.util.concurrent.ListenableFuture<Void>> |
deleteRemoteUcastMacs(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> lstMac)
Batched operation to delete list of Uast mac from the given nodeId and logical Switch .
|
String |
getJobKey()
Gets the job key.
|
public DeleteL2GwDeviceMacsFromElanJob(String elanName, L2GatewayDevice l2GwDevice, Collection<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> macAddresses)
elanName
- the elan namel2GwDevice
- the l2 gw devicemacAddresses
- the mac addressespublic String getJobKey()
public static List<com.google.common.util.concurrent.ListenableFuture<Void>> deleteRemoteUcastMacs(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId, String logicalSwitchName, List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> lstMac)
nodeId
- NodeId of devicelogicalSwitchName
- logicalSwitch NamelstMac
- list of macs to be deletedCopyright © 2019 OpenDaylight. All rights reserved.