Interface DebuggableTask

All Known Subinterfaces:
DebuggableTask.CallableDebuggableTask<T>, DebuggableTask.RunnableDebuggableTask
All Known Implementing Classes:
DebuggableTask.RunningDebuggableTask, Dispatcher.RequestProcessor, StorageProxy.LocalReadRunnable

public interface DebuggableTask
Interface to include on a Runnable or Callable submitted to the SharedExecutorPool to provide more detailed diagnostics.
  • Method Details

    • elapsedSinceCreation

      default long elapsedSinceCreation()
    • creationTimeNanos

      long creationTimeNanos()
    • startTimeNanos

      long startTimeNanos()
    • description

      String description()