public class ConcurrencyConfig extends Configuration
| Modifier and Type | Field and Description |
|---|---|
static String |
defaultThreadpoolname |
| Constructor and Description |
|---|
ConcurrencyConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearIterationCountForThread() |
static ConcurrencyConfig |
concurrencyConfig() |
Map<String,ExecutorService> |
createFixedExecutorService() |
Map<String,ScheduledExecutorService> |
createScheduledExecutorService() |
List<String> |
getDescription() |
long |
getIterationCountForThread(String threadPoolname,
DistributedConfig distributedConfig,
int threadNb,
long iterationsCount) |
int |
getThreadCount(String threadpoolName) |
Map<String,Integer> |
getThreadCountMap() |
long |
getTimeoutInSeconds() |
ConcurrencyConfig |
threads(int threadCount) |
ConcurrencyConfig |
threads(String threadpoolName,
int threadCount) |
ConcurrencyConfig |
timeout(int nb,
TimeUnit unit) |
public static final String defaultThreadpoolname
public static ConcurrencyConfig concurrencyConfig()
public ConcurrencyConfig threads(int threadCount)
public ConcurrencyConfig threads(String threadpoolName, int threadCount)
public ConcurrencyConfig timeout(int nb, TimeUnit unit)
public int getThreadCount(String threadpoolName)
public Map<String,ScheduledExecutorService> createScheduledExecutorService()
public Map<String,ExecutorService> createFixedExecutorService()
public long getTimeoutInSeconds()
public long getIterationCountForThread(String threadPoolname, DistributedConfig distributedConfig, int threadNb, long iterationsCount)
public List<String> getDescription()
getDescription in class Configurationpublic void clearIterationCountForThread()
Copyright © 2023. All rights reserved.