Package de.caluga.morphium.cache
Class WatchingCacheSynchronizer
- java.lang.Object
-
- de.caluga.morphium.cache.AbstractCacheSynchronizer<WatchingCacheSyncListener>
-
- de.caluga.morphium.cache.WatchingCacheSynchronizer
-
- All Implemented Interfaces:
ChangeStreamListener
public class WatchingCacheSynchronizer extends AbstractCacheSynchronizer<WatchingCacheSyncListener> implements ChangeStreamListener
-
-
Field Summary
-
Fields inherited from class de.caluga.morphium.cache.AbstractCacheSynchronizer
listenerForType, listeners, log, morphium
-
-
Constructor Summary
Constructors Constructor Description WatchingCacheSynchronizer(Morphium m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanincomingData(ChangeStreamEvent evt)return true, if you want to continue getting events.booleanisActive()voidstart()voidterminate()-
Methods inherited from class de.caluga.morphium.cache.AbstractCacheSynchronizer
addSyncListener, addSyncListener, firePostClearEvent, firePreClearEvent, removeSyncListener, removeSyncListener
-
-
-
-
Constructor Detail
-
WatchingCacheSynchronizer
public WatchingCacheSynchronizer(Morphium m)
-
-
Method Detail
-
start
public void start()
-
terminate
public void terminate()
-
isActive
public boolean isActive()
-
incomingData
public boolean incomingData(ChangeStreamEvent evt)
Description copied from interface:ChangeStreamListenerreturn true, if you want to continue getting events.- Specified by:
incomingDatain interfaceChangeStreamListener- Returns:
-
-