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() |
Genesis(Provision provision,
WorkerPoolConfig workerPoolConfig) |
| 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) |
com.typesafe.config.Config |
getConfig() |
java.lang.String |
getConfiguration() |
Guardian |
getGuardian() |
java.lang.String |
getName() |
java.lang.String |
getProfile() |
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 |
setProfile(java.lang.String profile) |
void |
setTimeout(long timeout) |
void |
setWorkPoolConfig(WorkerPoolConfig workPoolConfig) |
void |
shutdown() |
void |
terminate() |
public static final java.lang.String WORKER_POOL_DISPATCHER
public Genesis()
public Genesis(Provision provision, WorkerPoolConfig workerPoolConfig)
public long getTimeout()
public void setTimeout(long timeout)
public WorkerPoolConfig getWorkPoolConfig()
public void setWorkPoolConfig(WorkerPoolConfig workPoolConfig)
public java.lang.String getProfile()
public void setProfile(java.lang.String profile)
public com.typesafe.config.Config getConfig()
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)