public interface Creators
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)