Class ConveyorCounters

java.lang.Object
io.datarouter.conveyor.ConveyorCounters

public class ConveyorCounters extends Object
  • Field Details

  • Constructor Details

    • ConveyorCounters

      public ConveyorCounters()
  • Method Details

    • inc

      public static void inc(ConveyorRunnable conveyor, String action, long by)
    • inc

      public static void inc(io.datarouter.util.buffer.Buffer buffer, String action, long by)
    • incPutMultiOpAndDatabeans

      public static void incPutMultiOpAndDatabeans(ConveyorRunnable conveyor, long numDatabeans)
    • incConsumedOpAndDatabeans

      public static void incConsumedOpAndDatabeans(ConveyorRunnable conveyor, long numDatabeans)
    • incConsumedOpAndDatabeansWithPriority

      public static void incConsumedOpAndDatabeansWithPriority(ConveyorRunnable conveyor, long numDatabeans, String priority)
    • incAck

      public static void incAck(ConveyorRunnable conveyor)
    • incAck

      public static void incAck(ConveyorRunnable conveyor, long numDatabeans)
    • incAckWithPriority

      public static void incAckWithPriority(ConveyorRunnable conveyor, String priority)
    • incProcessBatch

      public static void incProcessBatch(ConveyorRunnable conveyor)
    • incInterrupted

      public static void incInterrupted(ConveyorRunnable conveyor)
    • incException

      public static void incException(ConveyorRunnable conveyor)
    • incFinishDrain

      public static void incFinishDrain(ConveyorRunnable conveyor)
    • incFlushBuffer

      public static void incFlushBuffer(ConveyorRunnable conveyor, long numDatabeans)
    • incTotalCpuTime

      public static void incTotalCpuTime(ConveyorRunnable conveyor, long totalCpuTimeMs)
    • incTraceSaved

      public static void incTraceSaved(ConveyorRunnable conveyor, io.datarouter.instrumentation.trace.TraceSaveReasonType type)