in core/src/main/java/com/alibaba/smart/framework/engine/util/ParallelGatewayUtil.java [49:59]
public static ExecutorService useSpecifiedExecutorServiceIfNeeded(Map<String, String> properties, ProcessEngineConfiguration processEngineConfiguration) {
ExecutorService executorService = processEngineConfiguration.getExecutorService();
Map<String, ExecutorService> poolsMap = processEngineConfiguration.getExecutorServiceMap();
String poolName;
if (poolsMap != null && properties != null && (poolName =
properties.get(ParallelGatewayConstant.POOL_NAME)) != null
&& poolsMap.containsKey(poolName)) {
executorService = poolsMap.get(poolName);
}
return executorService;
}