Package org.kingdoms.scheduler.traced
Class TracedConsumer<T>
java.lang.Object
org.kingdoms.scheduler.traced.TracedFunctionalObject<Consumer<T>>
org.kingdoms.scheduler.traced.TracedConsumer<T>
- All Implemented Interfaces:
Consumer<T>
public final class TracedConsumer<T>
extends TracedFunctionalObject<Consumer<T>>
implements Consumer<T>
A runnable that contains the current thread's stacktrace and adds it to any error of the original runnable.
-
Field Summary
Fields inherited from class org.kingdoms.scheduler.traced.TracedFunctionalObject
original -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic <T> Consumer<T> optionalTracing(Consumer<T> original, int skippedTraces) Methods inherited from class org.kingdoms.scheduler.traced.TracedFunctionalObject
toString, tracedRun