Class QueueStatistics
- java.lang.Object
-
- com.github.sonus21.rqueue.models.SerializableBase
-
- com.github.sonus21.rqueue.models.db.QueueStatistics
-
- All Implemented Interfaces:
java.io.Serializable
public class QueueStatistics extends SerializableBase
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description QueueStatistics(java.lang.String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
incrementDeadLetter(java.lang.String date, long delta)
void
incrementDiscard(java.lang.String date, long delta)
void
incrementRetry(java.lang.String date, long delta)
void
incrementSuccessful(java.lang.String date, long delta)
JobRunTime
jobRunTime(java.lang.String date)
void
pruneStats(java.time.LocalDate date, int maxDays)
long
tasksDiscarded(java.lang.String date)
long
tasksMovedToDeadLetter(java.lang.String date)
long
tasksRetried(java.lang.String date)
long
tasksSuccessful(java.lang.String date)
void
update(TasksStat stat, java.lang.String eventDate)
void
updateJobExecutionTime(java.lang.String date, JobRunTime jobRunTimeDelta)
void
updateTime()
-
-
-
Method Detail
-
updateTime
public void updateTime()
-
incrementDeadLetter
public void incrementDeadLetter(java.lang.String date, long delta)
-
update
public void update(TasksStat stat, java.lang.String eventDate)
-
incrementDiscard
public void incrementDiscard(java.lang.String date, long delta)
-
incrementSuccessful
public void incrementSuccessful(java.lang.String date, long delta)
-
updateJobExecutionTime
public void updateJobExecutionTime(java.lang.String date, JobRunTime jobRunTimeDelta)
-
pruneStats
public void pruneStats(java.time.LocalDate date, int maxDays)
-
incrementRetry
public void incrementRetry(java.lang.String date, long delta)
-
tasksDiscarded
public long tasksDiscarded(java.lang.String date)
-
tasksSuccessful
public long tasksSuccessful(java.lang.String date)
-
tasksMovedToDeadLetter
public long tasksMovedToDeadLetter(java.lang.String date)
-
tasksRetried
public long tasksRetried(java.lang.String date)
-
jobRunTime
public JobRunTime jobRunTime(java.lang.String date)
-
-