public class ExecutorHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
ExecutorService |
buildExecutorService(Condition condition,
Integer slotIndex,
ConditionTypeEnum type)
构建执行器服务
|
ExecutorService |
buildMainExecutor() |
ExecutorService |
buildMainExecutor(String clazz) |
ExecutorService |
buildWhenExecutor() |
ExecutorService |
buildWhenExecutor(String clazz) |
ExecutorService |
buildWhenExecutorWithHash(String hash) |
ExecutorService |
buildWhenExecutorWithHash(String clazz,
String hash) |
void |
clearExecutorServiceMap() |
boolean |
isEnabledVirtualThreads() |
static ExecutorHelper |
loadInstance() |
void |
shutdownAwaitTermination(ExecutorService pool) |
void |
shutdownAwaitTermination(ExecutorService pool,
long timeout)
关闭ExecutorService的线程管理者
|
public static ExecutorHelper loadInstance()
public void shutdownAwaitTermination(ExecutorService pool)
pool - 需要关闭的线程组.public void shutdownAwaitTermination(ExecutorService pool, long timeout)
关闭ExecutorService的线程管理者
pool - 需要关闭的管理者timeout - 等待时间public ExecutorService buildWhenExecutor()
public ExecutorService buildWhenExecutor(String clazz)
public ExecutorService buildWhenExecutorWithHash(String hash)
public ExecutorService buildWhenExecutorWithHash(String clazz, String hash)
public ExecutorService buildMainExecutor()
public ExecutorService buildMainExecutor(String clazz)
public void clearExecutorServiceMap()
public ExecutorService buildExecutorService(Condition condition, Integer slotIndex, ConditionTypeEnum type)
condition - 条件对象(Loop或When条件)slotIndex - 槽索引type - condition类型public boolean isEnabledVirtualThreads()
Copyright © 2025. All rights reserved.