public static class HollowAnnouncementWatcher.DefaultWatcher extends HollowAnnouncementWatcher
HollowAnnouncementWatcher.DefaultWatcher
Constructor and Description |
---|
HollowAnnouncementWatcher.DefaultWatcher() |
HollowAnnouncementWatcher.DefaultWatcher(java.util.concurrent.ExecutorService refreshExecutor) |
Modifier and Type | Method and Description |
---|---|
long |
getLatestVersion()
Return the latest announced version.
|
void |
setLatestVersion(long latestVersion)
Override this method ONLY if it is legal to explicitly update to a specific version.
|
void |
subscribeToEvents()
If some push announcement mechanism is to be provided by this HollowAnnouncementWatcher, subscribe here.
|
forceDoubleSnapshotNextUpdate, getClientToNotify, triggerAsyncRefresh, triggerAsyncRefreshWithDelay, triggerAsyncRefreshWithRandomDelay
public HollowAnnouncementWatcher.DefaultWatcher()
public HollowAnnouncementWatcher.DefaultWatcher(java.util.concurrent.ExecutorService refreshExecutor)
public long getLatestVersion()
HollowAnnouncementWatcher
getLatestVersion
in class HollowAnnouncementWatcher
public void subscribeToEvents()
HollowAnnouncementWatcher
subscribeToEvents
in class HollowAnnouncementWatcher
public void setLatestVersion(long latestVersion)
HollowAnnouncementWatcher
setLatestVersion
in class HollowAnnouncementWatcher