Uses of Interface
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list.DpnInterfaces
-
-
Uses of DpnInterfaces in org.opendaylight.netvirt.elan.cache
Methods in org.opendaylight.netvirt.elan.cache that return types with arguments of type DpnInterfaces Modifier and Type Method Description @NonNull java.util.Collection<DpnInterfaces>
ElanInstanceDpnsCache. get(@NonNull java.lang.String elanInstanceName)
@NonNull java.util.Map<java.lang.String,java.util.Set<DpnInterfaces>>
ElanInstanceDpnsCache. getElanDpns()
Methods in org.opendaylight.netvirt.elan.cache with parameters of type DpnInterfaces Modifier and Type Method Description void
ElanInstanceDpnsCache. add(@NonNull java.lang.String elanInstanceName, @NonNull DpnInterfaces dpnInterfaces)
void
ElanInstanceDpnsCache. remove(@NonNull java.lang.String elanInstanceName, @NonNull DpnInterfaces dpnInterfaces)
-
Uses of DpnInterfaces in org.opendaylight.netvirt.elan.internal
Methods in org.opendaylight.netvirt.elan.internal that return DpnInterfaces Modifier and Type Method Description DpnInterfaces
ElanServiceProvider. getElanInterfaceInfoByElanDpn(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpId)
Methods in org.opendaylight.netvirt.elan.internal that return types with arguments of type DpnInterfaces Modifier and Type Method Description org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces>
ElanServiceProvider. getElanDpnInterfaceOperationalDataPath(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpnId)
Methods in org.opendaylight.netvirt.elan.internal with parameters of type DpnInterfaces Modifier and Type Method Description void
ElanDpnInterfaceClusteredListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnInterfacesListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnToTransportZoneListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> key, DpnInterfaces dataObjectModification)
void
ElanInterfaceManager. handleExternalInterfaceEvent(ElanInstance elanInstance, DpnInterfaces dpnInterfaces, org.opendaylight.yangtools.yang.common.Uint64 dpId)
void
ElanDpnInterfaceClusteredListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnInterfacesListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnToTransportZoneListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> key, DpnInterfaces dataObjectModification)
void
ElanInterfaceManager. scheduleElanInterfaceWorkerAfterRemoteBcGroup(ElanInstance elanInfo, org.opendaylight.genius.interfacemanager.globals.InterfaceInfo interfaceInfo, DpnInterfaces dpnInterfaces, boolean isFirstInterfaceInDpn, ElanInterface elanInterface)
void
ElanDpnInterfaceClusteredListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces original, DpnInterfaces dpnInterfaces)
void
ElanDpnInterfacesListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces original, DpnInterfaces update)
void
ElanDpnToTransportZoneListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> key, DpnInterfaces dataObjectModificationBefore, DpnInterfaces dataObjectModificationAfter)
Method parameters in org.opendaylight.netvirt.elan.internal with type arguments of type DpnInterfaces Modifier and Type Method Description void
ElanDpnInterfaceClusteredListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnInterfacesListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnToTransportZoneListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> key, DpnInterfaces dataObjectModification)
void
ElanDpnInterfaceClusteredListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnInterfacesListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
ElanDpnToTransportZoneListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> key, DpnInterfaces dataObjectModification)
void
ElanDpnInterfaceClusteredListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces original, DpnInterfaces dpnInterfaces)
void
ElanDpnInterfacesListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces original, DpnInterfaces update)
void
ElanDpnToTransportZoneListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> key, DpnInterfaces dataObjectModificationBefore, DpnInterfaces dataObjectModificationAfter)
-
Uses of DpnInterfaces in org.opendaylight.netvirt.elan.l2gw.jobs
Methods in org.opendaylight.netvirt.elan.l2gw.jobs with parameters of type DpnInterfaces Modifier and Type Method Description static void
DpnDmacJob. installDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
void
DpnDmacJobUtil. installDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces)
static void
DpnDmacJob. uninstallDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
void
DpnDmacJobUtil. uninstallDmacFromL2gws(java.lang.String elanName, DpnInterfaces dpnInterfaces)
Constructors in org.opendaylight.netvirt.elan.l2gw.jobs with parameters of type DpnInterfaces Constructor Description DpnDmacJob(java.lang.String elanName, DpnInterfaces dpnInterfaces, java.lang.String nodeId, boolean added, ElanL2GatewayUtils elanL2GatewayUtils, ElanClusterUtils elanClusterUtils, ElanInstanceCache elanInstanceCache, ElanDmacUtils elanDmacUtils, Scheduler scheduler, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
-
Uses of DpnInterfaces in org.opendaylight.netvirt.elan.l2gw.utils
Methods in org.opendaylight.netvirt.elan.l2gw.utils that return types with arguments of type DpnInterfaces Modifier and Type Method Description @NonNull java.util.Collection<DpnInterfaces>
ElanL2GatewayUtils. getElanDpns(java.lang.String elanName)
Methods in org.opendaylight.netvirt.elan.l2gw.utils with parameters of type DpnInterfaces Modifier and Type Method Description @NonNull java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket>
ElanL2GatewayMulticastUtils. getRemoteBCGroupBuckets(ElanInstance elanInfo, @Nullable DpnInterfaces dpnInterfaces, org.opendaylight.yangtools.yang.common.Uint64 dpnId, int bucketId, long elanTag)
void
ElanL2GatewayMulticastUtils. setupElanBroadcastGroups(ElanInstance elanInfo, DpnInterfaces dpnInterfaces, org.opendaylight.yangtools.yang.common.Uint64 dpnId, org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> confTx)
void
ElanL2GatewayMulticastUtils. setupLeavesEtreeBroadcastGroups(ElanInstance elanInfo, @Nullable DpnInterfaces dpnInterfaces, org.opendaylight.yangtools.yang.common.Uint64 dpnId, org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> confTx)
void
ElanL2GatewayMulticastUtils. setupStandardElanBroadcastGroups(ElanInstance elanInfo, @Nullable DpnInterfaces dpnInterfaces, org.opendaylight.yangtools.yang.common.Uint64 dpnId, boolean createCase, org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> confTx)
void
ElanL2GatewayMulticastUtils. setupStandardElanBroadcastGroups(ElanInstance elanInfo, DpnInterfaces dpnInterfaces, org.opendaylight.yangtools.yang.common.Uint64 dpnId, org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> confTx)
-
Uses of DpnInterfaces in org.opendaylight.netvirt.elan.utils
Methods in org.opendaylight.netvirt.elan.utils that return DpnInterfaces Modifier and Type Method Description @Nullable DpnInterfaces
ElanUtils. getElanInterfaceInfoByElanDpn(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpId)
Returns the list of Interfaces that belong to an Elan on an specific DPN.Methods in org.opendaylight.netvirt.elan.utils that return types with arguments of type DpnInterfaces Modifier and Type Method Description @NonNull java.util.List<DpnInterfaces>
ElanUtils. getElanDPNByName(java.lang.String elanInstanceName)
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces>
ElanUtils. getElanDpnInterfaceOperationalDataPath(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpId)
Returns the InstanceIdentifier that points to the Interfaces of an Elan in a given DPN in the Operational DS.@NonNull java.util.List<DpnInterfaces>
ElanUtils. getInvolvedDpnsInElan(java.lang.String elanName)
-
Uses of DpnInterfaces in org.opendaylight.netvirt.elanmanager.api
Methods in org.opendaylight.netvirt.elanmanager.api that return DpnInterfaces Modifier and Type Method Description DpnInterfaces
IElanService. getElanInterfaceInfoByElanDpn(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpId)
Methods in org.opendaylight.netvirt.elanmanager.api that return types with arguments of type DpnInterfaces Modifier and Type Method Description org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces>
IElanService. getElanDpnInterfaceOperationalDataPath(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpnId)
-
Uses of DpnInterfaces in org.opendaylight.netvirt.natservice.internal
Methods in org.opendaylight.netvirt.natservice.internal that return types with arguments of type DpnInterfaces Modifier and Type Method Description static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces>
NatUtil. getElanDpnInterfaceOperationalDataPath(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpId)
-
Uses of DpnInterfaces in org.opendaylight.netvirt.vpnmanager
Methods in org.opendaylight.netvirt.vpnmanager that return types with arguments of type DpnInterfaces Modifier and Type Method Description static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces>
VpnUtil. getElanDpnInterfaceOperationalDataPath(java.lang.String elanInstanceName, org.opendaylight.yangtools.yang.common.Uint64 dpId)
Methods in org.opendaylight.netvirt.vpnmanager with parameters of type DpnInterfaces Modifier and Type Method Description void
VpnServiceElanDpnInterfacesListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
VpnServiceElanDpnInterfacesListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
VpnServiceElanDpnInterfacesListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces original, DpnInterfaces update)
Method parameters in org.opendaylight.netvirt.vpnmanager with type arguments of type DpnInterfaces Modifier and Type Method Description void
VpnServiceElanDpnInterfacesListener. add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
VpnServiceElanDpnInterfacesListener. remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces dpnInterfaces)
void
VpnServiceElanDpnInterfacesListener. update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnInterfaces> identifier, DpnInterfaces original, DpnInterfaces update)
-
Uses of DpnInterfaces in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces that return types with arguments of type DpnInterfaces Modifier and Type Method Description @Nullable java.util.Map<DpnInterfacesKey,DpnInterfaces>
ElanDpnInterfacesList. getDpnInterfaces()
Return dpnInterfaces, ornull
if it is not present.java.util.Map<DpnInterfacesKey,DpnInterfaces>
ElanDpnInterfacesListBuilder. getDpnInterfaces()
default @NonNull java.util.Map<DpnInterfacesKey,DpnInterfaces>
ElanDpnInterfacesList. nonnullDpnInterfaces()
Return dpnInterfaces, or an empty list if it is not present.Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces with type arguments of type DpnInterfaces Modifier and Type Method Description ElanDpnInterfacesListBuilder
ElanDpnInterfacesListBuilder. setDpnInterfaces(java.util.List<DpnInterfaces> values)
Deprecated, for removal: This API element is subject to removal in a future version.UseElanDpnInterfacesListBuilder.setDpnInterfaces(Map)
instead.ElanDpnInterfacesListBuilder
ElanDpnInterfacesListBuilder. setDpnInterfaces(java.util.Map<DpnInterfacesKey,DpnInterfaces> values)
-
Uses of DpnInterfaces in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list with type parameters of type DpnInterfaces Modifier and Type Method Description <E$$ extends org.opendaylight.yangtools.yang.binding.Augmentation<DpnInterfaces>>
E$$DpnInterfacesBuilder. augmentation(java.lang.Class<E$$> augmentationType)
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list that return DpnInterfaces Modifier and Type Method Description DpnInterfaces
DpnInterfacesBuilder. build()
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list that return types with arguments of type DpnInterfaces Modifier and Type Method Description default java.lang.Class<DpnInterfaces>
DpnInterfaces. implementedInterface()
Methods in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list with parameters of type DpnInterfaces Modifier and Type Method Description static boolean
DpnInterfaces. bindingEquals(@NonNull DpnInterfaces thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
DpnInterfaces. bindingHashCode(@NonNull DpnInterfaces obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
DpnInterfaces. bindingToString(@NonNull DpnInterfaces obj)
Default implementation ofObject.toString()
contract for this interface.Method parameters in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list with type arguments of type DpnInterfaces Modifier and Type Method Description DpnInterfacesBuilder
DpnInterfacesBuilder. addAugmentation(org.opendaylight.yangtools.yang.binding.Augmentation<DpnInterfaces> augmentation)
Add an augmentation to this builder's product.DpnInterfacesBuilder
DpnInterfacesBuilder. removeAugmentation(java.lang.Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<DpnInterfaces>> augmentationType)
Remove an augmentation from this builder's product.Constructors in org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.elan.rev150602.elan.dpn.interfaces.elan.dpn.interfaces.list with parameters of type DpnInterfaces Constructor Description DpnInterfacesBuilder(DpnInterfaces base)
-