Class TracedRunnable

All Implemented Interfaces:
Runnable

public final class TracedRunnable extends TracedFunctionalObject<Runnable> implements Runnable
A runnable that contains the current thread's stacktrace and adds it to any error of the original runnable.
  • Constructor Details

    • TracedRunnable

      public TracedRunnable(Runnable original, byte skippedTraces)
  • Method Details

    • optionalTracing

      public static Runnable optionalTracing(Runnable original, int skippedTraces)
    • run

      public void run()
      Specified by:
      run in interface Runnable