| Modifier and Type | Interface and Description |
|---|---|
static interface |
Creators.Act
This trait provides a DSL for writing the inner workings of an actor, e.g.
|
static interface |
Creators.ActWithStash
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Actor> |
actor(ActorRefFactory factory,
scala.Function0<T> ctor,
scala.reflect.ClassTag<T> evidence$4)
Create an actor with an automatically generated name from the given thunk
which must produce an
Actor. |
<T extends Actor> |
actor(ActorRefFactory factory,
java.lang.String name,
scala.Function0<T> ctor,
scala.reflect.ClassTag<T> evidence$3)
Create an actor from the given thunk which must produce an
Actor. |
<T extends Actor> |
actor(scala.Function0<T> ctor,
scala.reflect.ClassTag<T> evidence$1,
ActorRefFactory factory)
Create an actor from the given thunk which must produce an
Actor. |
<T extends Actor> |
actor(java.lang.String name,
scala.Function0<T> ctor,
scala.reflect.ClassTag<T> evidence$2,
ActorRefFactory factory)
Create an actor from the given thunk which must produce an
Actor. |
Props |
mkProps(java.lang.Class<?> classOfActor,
scala.Function0<Actor> ctor) |
<T extends Actor> ActorRef actor(scala.Function0<T> ctor, scala.reflect.ClassTag<T> evidence$1, ActorRefFactory factory)
Actor.
ctor - is a by-name argument which captures an Actor
factory; do not make the generated object accessible to code
outside and do not return the same object upon subsequent invocations.factory - is an implicit ActorRefFactory, which can
either be an ActorSystem or an ActorContext,
where the latter is always implicitly available within an Actor.evidence$1 - (undocumented)<T extends Actor> ActorRef actor(java.lang.String name, scala.Function0<T> ctor, scala.reflect.ClassTag<T> evidence$2, ActorRefFactory factory)
Actor.
name - is the name, which must be unique within the context of its
parent.ctor - is a by-name argument which captures an Actor
factory; do not make the generated object accessible to code
outside and do not return the same object upon subsequent invocations.factory - is an implicit ActorRefFactory, which can
either be an ActorSystem or an ActorContext,
where the latter is always implicitly available within an Actor.evidence$2 - (undocumented)<T extends Actor> ActorRef actor(ActorRefFactory factory, java.lang.String name, scala.Function0<T> ctor, scala.reflect.ClassTag<T> evidence$3)
Actor.
name - is the name, which must be unique within the context of its
parent; defaults to null which will assign a name automatically.ctor - is a by-name argument which captures an Actor
factory; do not make the generated object accessible to code
outside and do not return the same object upon subsequent invocations.factory - is an implicit ActorRefFactory, which can
either be an ActorSystem or an ActorContext,
where the latter is always implicitly available within an Actor.evidence$3 - (undocumented)<T extends Actor> ActorRef actor(ActorRefFactory factory, scala.Function0<T> ctor, scala.reflect.ClassTag<T> evidence$4)
Actor.
ctor - is a by-name argument which captures an Actor
factory; do not make the generated object accessible to code
outside and do not return the same object upon subsequent invocations.factory - is an implicit ActorRefFactory, which can
either be an ActorSystem or an ActorContext,
where the latter is always implicitly available within an Actor.evidence$4 - (undocumented)