diff --git a/src/main/java/com/alibaba/ttl/TtlCallable.java b/src/main/java/com/alibaba/ttl/TtlCallable.java index b280dd034223c72b28f83926ed8fe12f0009445d..01f4a7e32360bb8685e8eb03ca300a78d78d6feb 100644 --- a/src/main/java/com/alibaba/ttl/TtlCallable.java +++ b/src/main/java/com/alibaba/ttl/TtlCallable.java @@ -2,14 +2,12 @@ package com.alibaba.ttl; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.atomic.AtomicReference; -import java.util.Collections; -import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.capture; -import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.replay; -import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.restore; +import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.*; /** * {@link TtlCallable} decorate {@link Callable}, so as to get {@link TransmittableThreadLocal} diff --git a/src/main/java/com/alibaba/ttl/TtlTimerTask.java b/src/main/java/com/alibaba/ttl/TtlTimerTask.java index 843ca921e092621b5641585873e8fffd0c098b1f..2ae8e6550529e33f1f2f788b3bb83a457c8113f1 100644 --- a/src/main/java/com/alibaba/ttl/TtlTimerTask.java +++ b/src/main/java/com/alibaba/ttl/TtlTimerTask.java @@ -3,9 +3,7 @@ package com.alibaba.ttl; import java.util.TimerTask; import java.util.concurrent.atomic.AtomicReference; -import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.capture; -import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.replay; -import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.restore; +import static com.alibaba.ttl.TransmittableThreadLocal.Transmitter.*; /** * {@link TtlTimerTask} decorate {@link TimerTask}, so as to get {@link TransmittableThreadLocal} diff --git a/src/main/java/com/alibaba/ttl/threadpool/ExecutorServiceTtlWrapper.java b/src/main/java/com/alibaba/ttl/threadpool/ExecutorServiceTtlWrapper.java index d75148c7ee20ea10799dba9c73a66a12068e7026..476acaf161efef1b2744ada8b03adc762571d6f9 100644 --- a/src/main/java/com/alibaba/ttl/threadpool/ExecutorServiceTtlWrapper.java +++ b/src/main/java/com/alibaba/ttl/threadpool/ExecutorServiceTtlWrapper.java @@ -1,17 +1,12 @@ package com.alibaba.ttl.threadpool; +import com.alibaba.ttl.TransmittableThreadLocal; import com.alibaba.ttl.TtlCallable; import com.alibaba.ttl.TtlRunnable; -import com.alibaba.ttl.TransmittableThreadLocal; import java.util.Collection; import java.util.List; -import java.util.concurrent.Callable; -import java.util.concurrent.ExecutionException; -import java.util.concurrent.ExecutorService; -import java.util.concurrent.Future; -import java.util.concurrent.TimeUnit; -import java.util.concurrent.TimeoutException; +import java.util.concurrent.*; /** * {@link TransmittableThreadLocal} Wrapper of {@link ExecutorService}, diff --git a/src/main/java/com/alibaba/ttl/threadpool/ExecutorTtlWrapper.java b/src/main/java/com/alibaba/ttl/threadpool/ExecutorTtlWrapper.java index 9af23e3a111dae79bf7340701c4fab8ff6435928..85fe77dd6551800c300ff251867640f9fa321770 100644 --- a/src/main/java/com/alibaba/ttl/threadpool/ExecutorTtlWrapper.java +++ b/src/main/java/com/alibaba/ttl/threadpool/ExecutorTtlWrapper.java @@ -1,7 +1,7 @@ package com.alibaba.ttl.threadpool; -import com.alibaba.ttl.TtlRunnable; import com.alibaba.ttl.TransmittableThreadLocal; +import com.alibaba.ttl.TtlRunnable; import java.util.concurrent.Executor; diff --git a/src/main/java/com/alibaba/ttl/threadpool/ScheduledExecutorServiceTtlWrapper.java b/src/main/java/com/alibaba/ttl/threadpool/ScheduledExecutorServiceTtlWrapper.java index 263b7345a3ed183e2908e4831c34dddd02916511..547ea819432d7c11d044d42e7a3ec6c867f83d90 100644 --- a/src/main/java/com/alibaba/ttl/threadpool/ScheduledExecutorServiceTtlWrapper.java +++ b/src/main/java/com/alibaba/ttl/threadpool/ScheduledExecutorServiceTtlWrapper.java @@ -1,8 +1,8 @@ package com.alibaba.ttl.threadpool; +import com.alibaba.ttl.TransmittableThreadLocal; import com.alibaba.ttl.TtlCallable; import com.alibaba.ttl.TtlRunnable; -import com.alibaba.ttl.TransmittableThreadLocal; import java.util.concurrent.Callable; import java.util.concurrent.ScheduledExecutorService; diff --git a/src/main/java/com/alibaba/ttl/threadpool/TtlExecutors.java b/src/main/java/com/alibaba/ttl/threadpool/TtlExecutors.java index cc11882a9f9442344606d836662639a733369f11..1d8238554789cc625bbeaca3429afa4221f69d14 100644 --- a/src/main/java/com/alibaba/ttl/threadpool/TtlExecutors.java +++ b/src/main/java/com/alibaba/ttl/threadpool/TtlExecutors.java @@ -10,7 +10,6 @@ import java.util.concurrent.ScheduledExecutorService; * Factory Utils for getting TTL Wrapper of jdk executors. * * @author Jerry Lee (oldratlee at gmail dot com) - * @since 0.9.0 * @see java.util.concurrent.Executor * @see java.util.concurrent.ExecutorService * @see java.util.concurrent.ThreadPoolExecutor @@ -18,6 +17,7 @@ import java.util.concurrent.ScheduledExecutorService; * @see java.util.concurrent.Executors * @see java.util.concurrent.CompletionService * @see java.util.concurrent.ExecutorCompletionService + * @since 0.9.0 */ public final class TtlExecutors { /**