Returns the amount of time the most-recently processed message spent in the message queue before being processed. To refresh this value to reflect the latest state of the server, pass this UPCStatsSnapshot object to Orbiter.updateSnapshot method.
Returns a list of the messages that took the longest amount of time to process since the server started. To refresh this value to reflect the latest state of the server, pass this UPCStatsSnapshot object to Orbiter.updateSnapshot method.
Returns the number of UPC messages currently waiting to be processed by Union Server. To refresh this value to reflect the latest state of the server, pass this UPCStatsSnapshot object to Orbiter.updateSnapshot method.
Returns the status of the most recent snapshot load-operation. If a load operation is currently in progress, getStatus() returns null. The possible return values of getStatus() depend on the snapshot type.
Returns the total number of UPC messages Union Server has processed since the server started. To refresh this value to reflect the latest state of the server, pass this UPCStatsSnapshot object to Orbiter.updateSnapshot method.
Indicates whether the snapshot is currently loading data. While an update is in progress, further requests to update the snapshot are ignored.
The UPCStatsSnapshot class is used to retrieve statistics about the UPC messages that have been processed or are waiting to be processed by Union Server. For example,