Package org.apache.cassandra.concurrent
Interface DebuggableTask
-
- All Known Subinterfaces:
DebuggableTask.CallableDebuggableTask<T>,DebuggableTask.RunnableDebuggableTask
- All Known Implementing Classes:
DebuggableTask.RunningDebuggableTask,Dispatcher.RequestProcessor,StorageProxy.LocalReadRunnable
public interface DebuggableTaskInterface to include on a Runnable or Callable submitted to theSharedExecutorPoolto provide more detailed diagnostics.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDebuggableTask.CallableDebuggableTask<T>static interfaceDebuggableTask.RunnableDebuggableTaskstatic classDebuggableTask.RunningDebuggableTaskWraps aDebuggableTaskto include the name of the thread running it.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description longcreationTimeNanos()java.lang.Stringdescription()default longelapsedSinceCreation()longstartTimeNanos()
-