public class Guardian extends CommonBehavior<Guardian,akka.actor.typed.SpawnProtocol>
akka.actor.typed.Behavior.BehaviorDecorators<T>, akka.actor.typed.Behavior.BehaviorDecorators$, akka.actor.typed.Behavior.DeferredBehavior<T>, akka.actor.typed.Behavior.DeferredBehavior$, akka.actor.typed.Behavior.EmptyBehavior$, akka.actor.typed.Behavior.FailedBehavior, akka.actor.typed.Behavior.IgnoreBehavior$, akka.actor.typed.Behavior.SameBehavior$, akka.actor.typed.Behavior.StoppedBehavior<T>, akka.actor.typed.Behavior.StoppedBehavior$, akka.actor.typed.Behavior.UnhandledBehavior$| Constructor and Description |
|---|
Guardian() |
| 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) |
Guardian |
boot(com.typesafe.config.Config config,
WorkerPoolConfig workerPoolConfig) |
java.lang.String |
getName() |
long |
getTimeout() |
void |
setName(java.lang.String name) |
void |
setTimeout(long timeout) |
actorOf, actorOf, ask, childActor, createReceive, getContext, getGuardian, getSelf, getSystem, initialize, setup, stop, stop, tell, untypedContext, untypedRefnewReceiveBuilder, receive, receiveSignalpublic Guardian boot(com.typesafe.config.Config config, WorkerPoolConfig workerPoolConfig)
public long getTimeout()
public void setTimeout(long timeout)
public java.lang.String getName()
public void setName(java.lang.String name)
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)