@Singleton public class DpnTepStateCache extends DataObjectCache<BigInteger,DpnsTeps>
| Constructor and Description |
|---|
DpnTepStateCache(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.infrautils.caches.CacheProvider cacheProvider,
DPNTEPsInfoCache dpnTepsInfoCache) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
added(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnsTeps> path,
DpnsTeps dpnsTeps) |
DpnTepInterfaceInfo |
getDpnTepInterface(BigInteger srcDpnId,
BigInteger dstDpnId) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface |
getInterfaceFromCache(String tunnelName) |
TunnelEndPointInfo |
getTunnelEndPointInfoFromCache(String tunnelName) |
DpnTepInterfaceInfo |
getTunnelFromCache(String tunnelName) |
boolean |
isConfigAvailable(String tunnelName) |
boolean |
isInternal(String tunnelName) |
protected void |
removed(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnsTeps> path,
DpnsTeps dpnsTeps) |
void |
removeTepFromDpnTepInterfaceConfigDS(BigInteger srcDpnId) |
close, get, getAllPresent@Inject
public DpnTepStateCache(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.infrautils.caches.CacheProvider cacheProvider,
DPNTEPsInfoCache dpnTepsInfoCache)
protected void added(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnsTeps> path, DpnsTeps dpnsTeps)
added in class DataObjectCache<BigInteger,DpnsTeps>protected void removed(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DpnsTeps> path, DpnsTeps dpnsTeps)
removed in class DataObjectCache<BigInteger,DpnsTeps>public DpnTepInterfaceInfo getDpnTepInterface(BigInteger srcDpnId, BigInteger dstDpnId)
public void removeTepFromDpnTepInterfaceConfigDS(BigInteger srcDpnId) throws org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException
org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedExceptionpublic boolean isInternal(String tunnelName)
public boolean isConfigAvailable(String tunnelName)
public DpnTepInterfaceInfo getTunnelFromCache(String tunnelName)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface getInterfaceFromCache(String tunnelName)
public TunnelEndPointInfo getTunnelEndPointInfoFromCache(String tunnelName)
Copyright © 2019 OpenDaylight. All rights reserved.