diff --git a/src/main/java/com/alibaba/ttl/TransmittableThreadLocal.java b/src/main/java/com/alibaba/ttl/TransmittableThreadLocal.java index fd0b1d1ec14ff343f12f4cad3c9bcab9a18577ae..a43d9d1b4ba3bd1772aed76d1395dd6a4b5900a5 100644 --- a/src/main/java/com/alibaba/ttl/TransmittableThreadLocal.java +++ b/src/main/java/com/alibaba/ttl/TransmittableThreadLocal.java @@ -25,9 +25,9 @@ import java.util.logging.Logger; * {@link java.util.concurrent.ForkJoinPool}), Inheritable feature should never happen, * since threads in thread pooling components is pre-created and pooled, these threads is neutral to biz logic/data. *
- * Disable inheritable for thread pooling components by wrapping thread factories using method - * {@link com.alibaba.ttl.threadpool.TtlExecutors#getDisableInheritableThreadFactory(java.util.concurrent.ThreadFactory)} / - * {@link com.alibaba.ttl.threadpool.TtlForkJoinPoolHelper#getDefaultDisableInheritableForkJoinWorkerThreadFactory()}. + * Disable inheritable for thread pooling components by wrapping thread factories using methods + * {@link com.alibaba.ttl.threadpool.TtlExecutors#getDisableInheritableThreadFactory(java.util.concurrent.ThreadFactory) getDisableInheritableThreadFactory} / + * {@link com.alibaba.ttl.threadpool.TtlForkJoinPoolHelper#getDefaultDisableInheritableForkJoinWorkerThreadFactory() getDefaultDisableInheritableForkJoinWorkerThreadFactory}. *
* Or you can turn on "disable inheritable for thread pool" by {@link com.alibaba.ttl.threadpool.agent.TtlAgent} * so as to wrap thread factories for thread pooling components automatically and transparently. diff --git a/src/main/java/com/alibaba/ttl/TtlCopier.java b/src/main/java/com/alibaba/ttl/TtlCopier.java index 7d8296bd86d6fd06f0e3282f316ead7dc9dd9481..1828e553cdbf983c390f7ad5990cfcfc0f2ef7e4 100644 --- a/src/main/java/com/alibaba/ttl/TtlCopier.java +++ b/src/main/java/com/alibaba/ttl/TtlCopier.java @@ -13,7 +13,7 @@ package com.alibaba.ttl; public interface TtlCopier { /** * Computes the value for {@link TransmittableThreadLocal} - * or registered {@link ThreadLocal}(registered by {@link TransmittableThreadLocal.Transmitter#registerThreadLocal}) + * or registered {@link ThreadLocal}(registered by method {@link TransmittableThreadLocal.Transmitter#registerThreadLocal Transmitter#registerThreadLocal}) * as a function of the source thread's value at the time the task * Object is created. *

diff --git a/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java b/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java index b48b57a4728effcae58ab6c64fe42abeced2c901..9f4fb60f0204f1c42e4878e029be5fa219418f6c 100644 --- a/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java +++ b/src/main/java/com/alibaba/ttl/threadpool/agent/TtlAgent.java @@ -32,12 +32,12 @@ import java.util.logging.Level; *

  • rewrite the {@link java.util.concurrent.ThreadFactory} constructor parameter * of {@link java.util.concurrent.ThreadPoolExecutor} * to {@link com.alibaba.ttl.threadpool.DisableInheritableThreadFactory} - * by util method {@link com.alibaba.ttl.threadpool.TtlExecutors#getDisableInheritableThreadFactory(java.util.concurrent.ThreadFactory)}. + * by util method {@link com.alibaba.ttl.threadpool.TtlExecutors#getDisableInheritableThreadFactory(java.util.concurrent.ThreadFactory) getDisableInheritableThreadFactory}. *
  • *
  • rewrite the {@link java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory} constructor parameter * of {@link java.util.concurrent.ForkJoinPool} * to {@link com.alibaba.ttl.threadpool.DisableInheritableForkJoinWorkerThreadFactory} - * by util method {@link com.alibaba.ttl.threadpool.TtlForkJoinPoolHelper#getDisableInheritableForkJoinWorkerThreadFactory(java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory)}. + * by util method {@link com.alibaba.ttl.threadpool.TtlForkJoinPoolHelper#getDisableInheritableForkJoinWorkerThreadFactory(java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory) getDisableInheritableForkJoinWorkerThreadFactory}. *
  • * * More info about "disable inheritable" see {@link com.alibaba.ttl.TransmittableThreadLocal}.