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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Comparable>
getLastEventIds()
Retrieves a list of all event types and their highest IDs.java.util.Map<java.lang.String,java.lang.Comparable>
getLastEventIdsIfModified(long lastUpdate)
Retrieves a list of all event types and their highest IDs, if updated since specified timestamp, or null.
-
-
-
Method Detail
-
getLastEventIds
java.util.Map<java.lang.String,java.lang.Comparable> getLastEventIds()
Retrieves a list of all event types and their highest IDs.
-
getLastEventIdsIfModified
java.util.Map<java.lang.String,java.lang.Comparable> getLastEventIdsIfModified(long lastUpdate)
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
-
-