Class ShadowExecutors
- java.lang.Object
-
- com.didiglobal.booster.instrument.ShadowExecutors
-
public class ShadowExecutors extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ShadowExecutors()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.concurrent.ThreadFactorydefaultThreadFactory(java.lang.String name)static java.util.concurrent.ExecutorServicenewCachedThreadPool(java.lang.String name)static java.util.concurrent.ExecutorServicenewCachedThreadPool(java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ExecutorServicenewFixedThreadPool(int nThreads, java.lang.String name)static java.util.concurrent.ExecutorServicenewFixedThreadPool(int nThreads, java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedCachedThreadPool(java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedCachedThreadPool(java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedFixedThreadPool(int nThreads, java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedFixedThreadPool(int nThreads, java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewOptimizedScheduledThreadPool(int corePoolSize, java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewOptimizedScheduledThreadPool(int corePoolSize, java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedSingleThreadExecutor(java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedSingleThreadExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewOptimizedSingleThreadScheduledExecutor(java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewOptimizedSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedWorkStealingPool(int parallelism, java.lang.String name)static java.util.concurrent.ExecutorServicenewOptimizedWorkStealingPool(java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewScheduledThreadPool(int corePoolSize, java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewScheduledThreadPool(int corePoolSize, java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ExecutorServicenewSingleThreadExecutor(java.lang.String name)static java.util.concurrent.ExecutorServicenewSingleThreadExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewSingleThreadScheduledExecutor(java.lang.String name)static java.util.concurrent.ScheduledExecutorServicenewSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)static java.util.concurrent.ExecutorServicenewWorkStealingPool(int parallelism, java.lang.String name)static java.util.concurrent.ExecutorServicenewWorkStealingPool(java.lang.String name)
-
-
-
Method Detail
-
defaultThreadFactory
public static java.util.concurrent.ThreadFactory defaultThreadFactory(java.lang.String name)
-
newFixedThreadPool
public static java.util.concurrent.ExecutorService newFixedThreadPool(int nThreads, java.lang.String name)
-
newFixedThreadPool
public static java.util.concurrent.ExecutorService newFixedThreadPool(int nThreads, java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newSingleThreadExecutor
public static java.util.concurrent.ExecutorService newSingleThreadExecutor(java.lang.String name)
-
newSingleThreadExecutor
public static java.util.concurrent.ExecutorService newSingleThreadExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newCachedThreadPool
public static java.util.concurrent.ExecutorService newCachedThreadPool(java.lang.String name)
-
newCachedThreadPool
public static java.util.concurrent.ExecutorService newCachedThreadPool(java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newSingleThreadScheduledExecutor
public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.lang.String name)
-
newSingleThreadScheduledExecutor
public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newScheduledThreadPool
public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int corePoolSize, java.lang.String name)
-
newScheduledThreadPool
public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int corePoolSize, java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newWorkStealingPool
public static java.util.concurrent.ExecutorService newWorkStealingPool(java.lang.String name)
-
newWorkStealingPool
public static java.util.concurrent.ExecutorService newWorkStealingPool(int parallelism, java.lang.String name)
-
newOptimizedFixedThreadPool
public static java.util.concurrent.ExecutorService newOptimizedFixedThreadPool(int nThreads, java.lang.String name)
-
newOptimizedFixedThreadPool
public static java.util.concurrent.ExecutorService newOptimizedFixedThreadPool(int nThreads, java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newOptimizedSingleThreadScheduledExecutor
public static java.util.concurrent.ScheduledExecutorService newOptimizedSingleThreadScheduledExecutor(java.lang.String name)
-
newOptimizedSingleThreadScheduledExecutor
public static java.util.concurrent.ScheduledExecutorService newOptimizedSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newOptimizedScheduledThreadPool
public static java.util.concurrent.ScheduledExecutorService newOptimizedScheduledThreadPool(int corePoolSize, java.lang.String name)
-
newOptimizedScheduledThreadPool
public static java.util.concurrent.ScheduledExecutorService newOptimizedScheduledThreadPool(int corePoolSize, java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newOptimizedSingleThreadExecutor
public static java.util.concurrent.ExecutorService newOptimizedSingleThreadExecutor(java.lang.String name)
-
newOptimizedSingleThreadExecutor
public static java.util.concurrent.ExecutorService newOptimizedSingleThreadExecutor(java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newOptimizedCachedThreadPool
public static java.util.concurrent.ExecutorService newOptimizedCachedThreadPool(java.lang.String name)
-
newOptimizedCachedThreadPool
public static java.util.concurrent.ExecutorService newOptimizedCachedThreadPool(java.util.concurrent.ThreadFactory factory, java.lang.String name)
-
newOptimizedWorkStealingPool
public static java.util.concurrent.ExecutorService newOptimizedWorkStealingPool(java.lang.String name)
-
newOptimizedWorkStealingPool
public static java.util.concurrent.ExecutorService newOptimizedWorkStealingPool(int parallelism, java.lang.String name)
-
-