public class ExecutorConfig extends Object
IExecutorService.| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_POOL_SIZE
The number of executor threads per Member for the Executor based on this configuration.
|
static int |
DEFAULT_QUEUE_CAPACITY
Capacity of Queue
|
| Constructor and Description |
|---|
ExecutorConfig() |
ExecutorConfig(ExecutorConfig config) |
ExecutorConfig(String name) |
ExecutorConfig(String name,
int poolSize) |
| Modifier and Type | Method and Description |
|---|---|
ExecutorConfigReadOnly |
getAsReadOnly() |
String |
getName()
Gets the name of the executor task.
|
int |
getPoolSize()
Gets the number of executor threads per member for the executor.
|
int |
getQueueCapacity()
Gets the queue capacity of the executor task.
|
boolean |
isStatisticsEnabled()
Gets if statistics gathering is enabled or disabled on the executor task.
|
ExecutorConfig |
setName(String name)
Sets the name of the executor task.
|
ExecutorConfig |
setPoolSize(int poolSize)
Sets the number of executor threads per member for the executor.
|
ExecutorConfig |
setQueueCapacity(int queueCapacity)
Sets the queue capacity of the executor task.
|
ExecutorConfig |
setStatisticsEnabled(boolean statisticsEnabled)
Enables or disables statistics gathering on the executor task.
|
String |
toString() |
public static final int DEFAULT_POOL_SIZE
public static final int DEFAULT_QUEUE_CAPACITY
public ExecutorConfig()
public ExecutorConfig(String name)
public ExecutorConfig(String name, int poolSize)
public ExecutorConfig(ExecutorConfig config)
public ExecutorConfigReadOnly getAsReadOnly()
public String getName()
public ExecutorConfig setName(String name)
name - The name of the executor task.public int getPoolSize()
public ExecutorConfig setPoolSize(int poolSize)
poolSize - The number of executor threads per member for the executor.public int getQueueCapacity()
public ExecutorConfig setQueueCapacity(int queueCapacity)
queueCapacity - Queue capacity of the executor task. 0 means Integer.MAX_VALUE.public boolean isStatisticsEnabled()
public ExecutorConfig setStatisticsEnabled(boolean statisticsEnabled)
statisticsEnabled - True (default) if statistics gathering is enabled on the executor task, false otherwise.Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.