public class Genesis extends java.lang.Object implements Initializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
WORKER_POOL_DISPATCHER |
| Constructor and Description |
|---|
Genesis() |
| Modifier and Type | Method and Description |
|---|---|
<R> java.util.concurrent.CompletionStage<R> |
async(java.util.concurrent.Callable<R> callable) |
<R> java.util.concurrent.CompletionStage<R> |
async(java.util.concurrent.Callable<R> callable,
long timeout) |
java.util.concurrent.CompletionStage<java.lang.Void> |
async(java.lang.Runnable runnable) |
java.util.concurrent.CompletionStage<java.lang.Void> |
async(java.lang.Runnable runnable,
long timeout) |
java.lang.String |
getConfiguration() |
Guardian |
getGuardian() |
java.lang.String |
getName() |
long |
getTimeout() |
WorkerPoolConfig |
getWorkPoolConfig() |
void |
initialize(com.typesafe.config.Config cfg) |
void |
initialize(Resources resources) |
void |
setConfiguration(java.lang.String configuration) |
void |
setName(java.lang.String name) |
void |
setTimeout(long timeout) |
void |
setWorkPoolConfig(WorkerPoolConfig workPoolConfig) |
void |
shutdown() |
void |
terminate() |
public static final java.lang.String WORKER_POOL_DISPATCHER
public long getTimeout()
public void setTimeout(long timeout)
public WorkerPoolConfig getWorkPoolConfig()
public void setWorkPoolConfig(WorkerPoolConfig workPoolConfig)
public void initialize(Resources resources)
initialize in interface Initializablepublic void initialize(com.typesafe.config.Config cfg)
public Guardian getGuardian()
public void shutdown()
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getConfiguration()
public void setConfiguration(java.lang.String configuration)
public void terminate()
public java.util.concurrent.CompletionStage<java.lang.Void> async(java.lang.Runnable runnable)
public java.util.concurrent.CompletionStage<java.lang.Void> async(java.lang.Runnable runnable,
long timeout)
public <R> java.util.concurrent.CompletionStage<R> async(java.util.concurrent.Callable<R> callable)
public <R> java.util.concurrent.CompletionStage<R> async(java.util.concurrent.Callable<R> callable,
long timeout)