Class QueueStatistics

java.lang.Object
com.github.sonus21.rqueue.models.SerializableBase
com.github.sonus21.rqueue.models.db.QueueStatistics
All Implemented Interfaces:
Serializable

public class QueueStatistics extends SerializableBase
See Also:
  • Constructor Details

    • QueueStatistics

      public QueueStatistics(String id)
  • Method Details

    • updateTime

      public void updateTime()
    • incrementDeadLetter

      public void incrementDeadLetter(String date, long delta)
    • update

      public void update(TasksStat stat, String eventDate)
    • incrementDiscard

      public void incrementDiscard(String date, long delta)
    • incrementSuccessful

      public void incrementSuccessful(String date, long delta)
    • updateJobExecutionTime

      public void updateJobExecutionTime(String date, JobRunTime jobRunTimeDelta)
    • pruneStats

      public void pruneStats(LocalDate date, int maxDays)
    • incrementRetry

      public void incrementRetry(String date, long delta)
    • tasksDiscarded

      public long tasksDiscarded(String date)
    • tasksSuccessful

      public long tasksSuccessful(String date)
    • tasksMovedToDeadLetter

      public long tasksMovedToDeadLetter(String date)
    • tasksRetried

      public long tasksRetried(String date)
    • jobRunTime

      public JobRunTime jobRunTime(String date)