public class QueueData extends Object implements ReportData
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_FILENAME |
Constructor and Description |
---|
QueueData() |
Modifier and Type | Method and Description |
---|---|
void |
add(QueuesRecord record) |
protected Statistics |
addedStatistics()
Get the statistics for the added messages
|
Statistics |
consumerStatistics()
Get the statistics for the consumer count
|
Statistics |
countStatistics()
Get the statistics for the message count
|
protected Statistics |
expiredStatistics()
Get the statistics for the expired messages
|
double |
getAddedCount() |
QueuesRecord |
getAt(Instant instant) |
double |
getExpiredCount() |
int |
getNumberOfSamples()
Number of records
|
List<Date> |
getPeriods() |
Set<QueuesRecord> |
getRecordSet() |
public static final String DEFAULT_FILENAME
public void add(QueuesRecord record)
public List<Date> getPeriods()
getPeriods
in interface ReportData
public Set<QueuesRecord> getRecordSet()
getRecordSet
in interface ReportData
public QueuesRecord getAt(Instant instant)
public int getNumberOfSamples()
public Statistics countStatistics()
public Statistics consumerStatistics()
protected Statistics addedStatistics()
public double getAddedCount()
protected Statistics expiredStatistics()
public double getExpiredCount()
This documentation was released into the public domain.