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 voidincrementDeadLetter(java.lang.String date, long delta)voidincrementDiscard(java.lang.String date, long delta)voidincrementRetry(java.lang.String date, long delta)voidincrementSuccessful(java.lang.String date, long delta)JobRunTimejobRunTime(java.lang.String date)voidpruneStats(java.time.LocalDate date, int maxDays)longtasksDiscarded(java.lang.String date)longtasksMovedToDeadLetter(java.lang.String date)longtasksRetried(java.lang.String date)longtasksSuccessful(java.lang.String date)voidupdate(TasksStat stat, java.lang.String eventDate)voidupdateJobExecutionTime(java.lang.String date, JobRunTime jobRunTimeDelta)voidupdateTime()
-
-
-
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)
-
-