Modifier and Type | Method and Description |
---|---|
Optional<DPNTEPsInfo> |
DPNTEPsInfoCache.getDPNTepFromDPNId(BigInteger dpnId) |
List<DPNTEPsInfo> |
DPNTEPsInfoCache.getDPNTepListFromDPNId(List<BigInteger> dpnIds) |
Modifier and Type | Method and Description |
---|---|
protected void |
DPNTEPsInfoCache.added(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DPNTEPsInfo> path,
DPNTEPsInfo dpnTepsInfo) |
Modifier and Type | Method and Description |
---|---|
protected void |
DPNTEPsInfoCache.added(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DPNTEPsInfo> path,
DPNTEPsInfo dpnTepsInfo) |
Modifier and Type | Method and Description |
---|---|
List<com.google.common.util.concurrent.ListenableFuture<Void>> |
ItmInternalTunnelAddWorker.buildAllTunnels(IMdsalApiManager mdsalManager,
List<DPNTEPsInfo> cfgdDpnList,
Collection<DPNTEPsInfo> meshedDpnList) |
List<com.google.common.util.concurrent.ListenableFuture<Void>> |
ItmInternalTunnelAddWorker.buildAllTunnels(IMdsalApiManager mdsalManager,
List<DPNTEPsInfo> cfgdDpnList,
Collection<DPNTEPsInfo> meshedDpnList) |
void |
ItmExternalTunnelAddWorker.buildHwVtepsTunnels(List<DPNTEPsInfo> cfgdDpnList,
List<HwVtep> cfgdHwVteps,
TypedReadWriteTransaction<Datastore.Configuration> tx) |
void |
ItmExternalTunnelAddWorker.buildTunnelsToExternalEndPoint(Collection<DPNTEPsInfo> cfgDpnList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
static void |
ItmExternalTunnelDeleteWorker.deleteHwVtepsTunnels(List<DPNTEPsInfo> delDpnList,
List<HwVtep> cfgdHwVteps,
TransportZone originalTZone,
TypedReadWriteTransaction<Datastore.Configuration> tx) |
static void |
ItmExternalTunnelDeleteWorker.deleteTunnels(Collection<DPNTEPsInfo> dpnTepsList,
Collection<DPNTEPsInfo> meshedDpnList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
static void |
ItmExternalTunnelDeleteWorker.deleteTunnels(Collection<DPNTEPsInfo> dpnTepsList,
Collection<DPNTEPsInfo> meshedDpnList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
static void |
ItmExternalTunnelDeleteWorker.deleteTunnels(Collection<DPNTEPsInfo> dpnTepsList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
List<com.google.common.util.concurrent.ListenableFuture<Void>> |
ItmInternalTunnelDeleteWorker.deleteTunnels(IMdsalApiManager mdsalManager,
Collection<DPNTEPsInfo> dpnTepsList,
Collection<DPNTEPsInfo> meshedDpnList) |
List<com.google.common.util.concurrent.ListenableFuture<Void>> |
ItmInternalTunnelDeleteWorker.deleteTunnels(IMdsalApiManager mdsalManager,
Collection<DPNTEPsInfo> dpnTepsList,
Collection<DPNTEPsInfo> meshedDpnList) |
Constructor and Description |
---|
ItmTepAddWorker(List<DPNTEPsInfo> cfgdDpnList,
List<HwVtep> hwVtepList,
org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
IMdsalApiManager mdsalManager,
ItmInternalTunnelAddWorker itmInternalTunnelAddWorker,
ItmExternalTunnelAddWorker externalTunnelAddWorker) |
ItmTepRemoveWorker(List<DPNTEPsInfo> delDpnList,
List<HwVtep> delHwList,
TransportZone originalTZone,
IMdsalApiManager mdsalManager,
ItmInternalTunnelDeleteWorker itmInternalTunnelDeleteWorker,
DPNTEPsInfoCache dpnTEPsInfoCache,
ManagedNewTransactionRunner txRunner) |
Modifier and Type | Method and Description |
---|---|
static DPNTEPsInfo |
ItmUtils.createDPNTepInfo(BigInteger dpId,
List<TunnelEndPoints> endpoints) |
Modifier and Type | Method and Description |
---|---|
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DPNTEPsInfo> |
ItmUtils.getDpnTepInstance(BigInteger dpIdKey) |
static List<DPNTEPsInfo> |
ItmUtils.getDpnTepListFromDpnId(DPNTEPsInfoCache dpnTEPsInfoCache,
List<BigInteger> dpnIds) |
static List<DPNTEPsInfo> |
ItmUtils.getDpnTEPsInfos(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
Modifier and Type | Method and Description |
---|---|
static DpnEndpoints |
ItmUtils.createDpnEndpoints(List<DPNTEPsInfo> dpnTepInfo) |
static List<TzMembership> |
ItmUtils.getOriginalTzMembership(TunnelEndPoints srcTep,
BigInteger dpnId,
Collection<DPNTEPsInfo> meshedDpnList) |
static List<TunnelEndPoints> |
ItmUtils.getTEPsForDpn(BigInteger srcDpn,
Collection<DPNTEPsInfo> dpnList) |
Modifier and Type | Method and Description |
---|---|
@Nullable DPNTEPsInfo |
TunnelStateInfo.getDstDpnTepsInfo() |
@Nullable DPNTEPsInfo |
TunnelStateInfo.getSrcDpnTepsInfo() |
Modifier and Type | Method and Description |
---|---|
TunnelStateInfoBuilder |
TunnelStateInfoBuilder.setDstDpnTepsInfo(DPNTEPsInfo dstDpnTepsInfo)
Initializes the value for the
dstDpnTepsInfo attribute. |
TunnelStateInfoBuilder |
TunnelStateInfoBuilder.setSrcDpnTepsInfo(DPNTEPsInfo srcDpnTepsInfo)
Initializes the value for the
srcDpnTepsInfo attribute. |
Modifier and Type | Method and Description |
---|---|
List<DPNTEPsInfo> |
DpnEndpointsBuilder.getDPNTEPsInfo() |
Modifier and Type | Method and Description |
---|---|
DpnEndpointsBuilder |
DpnEndpointsBuilder.setDPNTEPsInfo(List<DPNTEPsInfo> values) |
Modifier and Type | Method and Description |
---|---|
<E$$ extends org.opendaylight.yangtools.yang.binding.Augmentation<DPNTEPsInfo>> |
DPNTEPsInfoBuilder.augmentation(Class<E$$> augmentationType) |
Modifier and Type | Method and Description |
---|---|
DPNTEPsInfo |
DPNTEPsInfoBuilder.build() |
Modifier and Type | Method and Description |
---|---|
DPNTEPsInfoBuilder |
DPNTEPsInfoBuilder.addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<DPNTEPsInfo>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<DPNTEPsInfo> augmentationValue) |
DPNTEPsInfoBuilder |
DPNTEPsInfoBuilder.addAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<DPNTEPsInfo>> augmentationType,
org.opendaylight.yangtools.yang.binding.Augmentation<DPNTEPsInfo> augmentationValue) |
DPNTEPsInfoBuilder |
DPNTEPsInfoBuilder.removeAugmentation(Class<? extends org.opendaylight.yangtools.yang.binding.Augmentation<DPNTEPsInfo>> augmentationType) |
Constructor and Description |
---|
DPNTEPsInfoBuilder(DPNTEPsInfo base) |
Copyright © 2019 OpenDaylight. All rights reserved.