public class ExecutorBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_IDLE_TIME |
static int |
DEFAULT_MAX_CONNECTIONS |
static int |
DEFAULT_MIN_CONNECTIONS |
static int |
DEFAULT_QUEUE_SIZE |
| Constructor and Description |
|---|
ExecutorBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ExecutorService |
build() |
Integer |
getIdlTimeSeconds() |
Integer |
getMaxConnections() |
Integer |
getMinConnections() |
String |
getName() |
Integer |
getQueueSize() |
ExecutorBuilder |
loadConfig(String prefix,
Map<String,String> props) |
ExecutorBuilder |
setIdlTimeSeconds(Integer idlTimeSeconds) |
ExecutorBuilder |
setMaxConnections(Integer maxConnections) |
ExecutorBuilder |
setMinConnections(Integer minConnections) |
ExecutorBuilder |
setName(String name) |
ExecutorBuilder |
setQueueSize(Integer queueSize) |
ExecutorBuilder |
validateOptions() |
public static final int DEFAULT_MIN_CONNECTIONS
public static final int DEFAULT_MAX_CONNECTIONS
public static final int DEFAULT_QUEUE_SIZE
public static final int DEFAULT_IDLE_TIME
public ExecutorBuilder loadConfig(String prefix, Map<String,String> props)
public String getName()
public ExecutorBuilder setName(String name)
public ExecutorBuilder validateOptions()
public ExecutorService build()
public Integer getMinConnections()
public ExecutorBuilder setMinConnections(Integer minConnections)
public Integer getMaxConnections()
public ExecutorBuilder setMaxConnections(Integer maxConnections)
public Integer getQueueSize()
public ExecutorBuilder setQueueSize(Integer queueSize)
public Integer getIdlTimeSeconds()
public ExecutorBuilder setIdlTimeSeconds(Integer idlTimeSeconds)
Copyright © 2026 vpc open source initiative. All rights reserved.