Package org.apache.cassandra.diag
Interface LastEventIdBroadcasterMBean
public interface LastEventIdBroadcasterMBean
Provides a list of event types and the corresponding highest event IDs. Consumers may these IDs to determine
if new data is available.
Example result
| Event | Last ID |
|---|---|
| BootstrapEvent | 312 |
| CompactionEvent | a53f9338-5f24-11e8-9c2d-fa7ae01bbebc |
Clients may either retrieve the current list of all events IDs, or make conditional requests for event IDs based on the timestamp of the last update (much in the sense of e.g. HTTP's If-Modified-Since semantics).
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves a list of all event types and their highest IDs.getLastEventIdsIfModified(long lastUpdate) Retrieves a list of all event types and their highest IDs, if updated since specified timestamp, or null.
-
Method Details
-
getLastEventIds
Map<String,Comparable> getLastEventIds()Retrieves a list of all event types and their highest IDs. -
getLastEventIdsIfModified
Retrieves a list of all event types and their highest IDs, if updated since specified timestamp, or null.- Parameters:
lastUpdate- timestamp to use to determine if IDs have been updated
-