Class ExternalNetworkGroupInstaller
- java.lang.Object
-
- org.opendaylight.netvirt.natservice.internal.ExternalNetworkGroupInstaller
-
@Singleton public class ExternalNetworkGroupInstaller extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExternalNetworkGroupInstaller(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IElanService elanService, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, NatServiceCounters natServiceCounters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
installExtNetGroupEntries(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, java.lang.String macAddress)
void
installExtNetGroupEntries(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, org.opendaylight.yangtools.yang.common.Uint64 dpnId)
void
installExtNetGroupEntries(Subnetmap subnetMap)
void
installExtNetGroupEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String macAddress)
void
removeExtNetGroupEntries(Subnetmap subnetMap)
-
-
-
Constructor Detail
-
ExternalNetworkGroupInstaller
@Inject public ExternalNetworkGroupInstaller(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IElanService elanService, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, NatServiceCounters natServiceCounters)
-
-
Method Detail
-
installExtNetGroupEntries
public void installExtNetGroupEntries(Subnetmap subnetMap)
-
installExtNetGroupEntries
public void installExtNetGroupEntries(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, java.lang.String macAddress)
-
installExtNetGroupEntries
public void installExtNetGroupEntries(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, org.opendaylight.yangtools.yang.common.Uint64 dpnId)
-
installExtNetGroupEntry
public void installExtNetGroupEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid subnetId, org.opendaylight.yangtools.yang.common.Uint64 dpnId, java.lang.String macAddress)
-
removeExtNetGroupEntries
public void removeExtNetGroupEntries(Subnetmap subnetMap)
-
-