Class TtlRecursiveTask<V>

java.lang.Object
java.util.concurrent.ForkJoinTask<V>
com.alibaba.ttl.TtlRecursiveTask<V>
All Implemented Interfaces:
TtlEnhanced, Serializable, Future<V>

public abstract class TtlRecursiveTask<V> extends ForkJoinTask<V> implements TtlEnhanced
A recursive result-bearing ForkJoinTask enhanced by TransmittableThreadLocal.

Recommend to use TtlAgent; Specially for Java 8 Stream and CompletableFuture, these async task are executed by ForkJoinPool via ForkJoinTask at the bottom.

Since:
2.4.0
Author:
LNAmp
See Also: