Interface MonitorableRunnable

All Known Implementing Classes:
DefaultMonitorableCallable, DefaultMonitorableRunnable

public interface MonitorableRunnable
可监控的任务 任务(Runnable)为监控指标添加(任务名)标签
Author:
lym
  • Method Details

    • getTaskName

      default String getTaskName()
      任务名称,设置后可以分任务监控
      Returns:
      任务名称,默认返回类名
    • getRunnableId

      String getRunnableId()
      跟踪任务id
    • setEnqueueTime

      void setEnqueueTime(long enqueueTime)
      跟踪进、出队列时间
    • getEnqueueTime

      long getEnqueueTime()
    • getWaitInQueueDuration

      long getWaitInQueueDuration()
    • setWaitInQueueDuration

      void setWaitInQueueDuration(long enqueueTime)