Class DPNTEPsInfoCache
- java.lang.Object
 - 
- org.opendaylight.genius.mdsalutil.cache.DataObjectCache<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<V>,V>
 - 
- org.opendaylight.genius.mdsalutil.cache.InstanceIdDataObjectCache<DPNTEPsInfo>
 - 
- org.opendaylight.genius.itm.cache.DPNTEPsInfoCache
 
 
 
 
- 
- All Implemented Interfaces:
 java.lang.AutoCloseable
@Singleton public class DPNTEPsInfoCache extends InstanceIdDataObjectCache<DPNTEPsInfo>
Caches DPNTEPsInfo objects.- Author:
 - Thomas Pantelis
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DPNTEPsInfoCache(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.infrautils.caches.CacheProvider cacheProvider, DirectTunnelUtils directTunnelUtils, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, UnprocessedNodeConnectorEndPointCache unprocessedNodeConnectorEndPointCache) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadded(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DPNTEPsInfo> path, DPNTEPsInfo dpnTepsInfo)java.util.Optional<DPNTEPsInfo>getDPNTepFromDPNId(org.opendaylight.yangtools.yang.common.Uint64 dpnId)java.util.List<DPNTEPsInfo>getDPNTepListFromDPNId(java.util.List<org.opendaylight.yangtools.yang.common.Uint64> dpnIds)- 
Methods inherited from class org.opendaylight.genius.mdsalutil.cache.DataObjectCache
checkIsClosed, close, get, getAllPresent, removed 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
DPNTEPsInfoCache
@Inject public DPNTEPsInfoCache(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.infrautils.caches.CacheProvider cacheProvider, DirectTunnelUtils directTunnelUtils, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, UnprocessedNodeConnectorEndPointCache unprocessedNodeConnectorEndPointCache) 
 - 
 
- 
Method Detail
- 
added
protected void added(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DPNTEPsInfo> path, DPNTEPsInfo dpnTepsInfo)
- Overrides:
 addedin classDataObjectCache<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<DPNTEPsInfo>,DPNTEPsInfo>
 
- 
getDPNTepListFromDPNId
public java.util.List<DPNTEPsInfo> getDPNTepListFromDPNId(java.util.List<org.opendaylight.yangtools.yang.common.Uint64> dpnIds)
 
- 
getDPNTepFromDPNId
public java.util.Optional<DPNTEPsInfo> getDPNTepFromDPNId(org.opendaylight.yangtools.yang.common.Uint64 dpnId)
 
 - 
 
 -