Class InterVpnLinkStateCacheFeeder
- java.lang.Object
- 
- org.opendaylight.serviceutils.tools.listener.AbstractClusteredAsyncDataTreeChangeListener<InterVpnLinkState>
- 
- org.opendaylight.netvirt.vpnmanager.intervpnlink.InterVpnLinkStateCacheFeeder
 
 
- 
- All Implemented Interfaces:
- java.lang.AutoCloseable,- java.util.EventListener,- org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener<InterVpnLinkState>,- org.opendaylight.mdsal.binding.api.DataTreeChangeListener<InterVpnLinkState>,- org.opendaylight.serviceutils.tools.listener.ChainableDataTreeChangeListener<InterVpnLinkState>
 
 @Singleton public class InterVpnLinkStateCacheFeeder extends org.opendaylight.serviceutils.tools.listener.AbstractClusteredAsyncDataTreeChangeListener<InterVpnLinkState> Clustered listener whose only purpose is to keep global (well, per cluster) caches updated. Same as InterVpnLinkCacheFeeder but this listens on InterVpnLinkState changes.
- 
- 
Constructor SummaryConstructors Constructor Description InterVpnLinkStateCacheFeeder(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, InterVpnLinkCache interVpnLinkCache)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Default Methods Deprecated Methods Modifier and Type Method Description voidadd(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLinkState> identifier, InterVpnLinkState add)voidadd(T arg0)Deprecated.voidaddAfterListener(org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T> arg0)voidaddBeforeListener(org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T> arg0)voidclose()protected org.opendaylight.mdsal.binding.api.DataBrokergetDataBroker()protected org.opendaylight.serviceutils.tools.listener.DataStoreMetricsgetDataStoreMetrics()voidinit()default voidonDataTreeChanged(java.util.Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<T>> arg0, org.opendaylight.serviceutils.tools.listener.DataStoreMetrics arg1)voidregister()voidremove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLinkState> identifier, InterVpnLinkState del)voidremove(T arg0)Deprecated.voidupdate(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLinkState> identifier, InterVpnLinkState original, InterVpnLinkState update)voidupdate(T arg0, T arg1)Deprecated.- 
Methods inherited from class org.opendaylight.serviceutils.tools.listener.AbstractClusteredAsyncDataTreeChangeListenergetExecutorService, onDataTreeChanged
 
- 
 
- 
- 
- 
Constructor Detail- 
InterVpnLinkStateCacheFeeder@Inject public InterVpnLinkStateCacheFeeder(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, InterVpnLinkCache interVpnLinkCache)
 
- 
 - 
Method Detail- 
initpublic void init() 
 - 
close@PreDestroy public void close() - Specified by:
- closein interface- java.lang.AutoCloseable
 
 - 
removepublic void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLinkState> identifier, InterVpnLinkState del) 
 - 
updatepublic void update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLinkState> identifier, InterVpnLinkState original, InterVpnLinkState update) 
 - 
addpublic void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<InterVpnLinkState> identifier, InterVpnLinkState add) 
 - 
addBeforeListenerpublic void addBeforeListener(org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T> arg0) - Specified by:
- addBeforeListenerin interface- org.opendaylight.serviceutils.tools.listener.ChainableDataTreeChangeListener<T extends org.opendaylight.yangtools.yang.binding.DataObject>
 
 - 
addAfterListenerpublic void addAfterListener(org.opendaylight.mdsal.binding.api.DataTreeChangeListener<T> arg0) - Specified by:
- addAfterListenerin interface- org.opendaylight.serviceutils.tools.listener.ChainableDataTreeChangeListener<T extends org.opendaylight.yangtools.yang.binding.DataObject>
 
 - 
register@PostConstruct public void register() 
 - 
getDataBrokerprotected org.opendaylight.mdsal.binding.api.DataBroker getDataBroker() 
 - 
getDataStoreMetricsprotected org.opendaylight.serviceutils.tools.listener.DataStoreMetrics getDataStoreMetrics() 
 - 
add@Deprecated public void add(T arg0) Deprecated.
 - 
remove@Deprecated public void remove(T arg0) Deprecated.
 - 
update@Deprecated public void update(T arg0, T arg1)Deprecated.
 - 
onDataTreeChangedpublic default void onDataTreeChanged(java.util.Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<T>> arg0, org.opendaylight.serviceutils.tools.listener.DataStoreMetrics arg1)
 
- 
 
-