|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Creators
Nested Class Summary | |
---|---|
static interface |
Creators.Act
This trait provides a DSL for writing the inner workings of an actor, e.g. |
static interface |
Creators.ActWithStash
Use this trait when defining an Actor with Stash ,
since just using actor()(new Act with Stash{}) will not be able to see the
Stash component due to type erasure. |
Method Summary | ||
---|---|---|
|
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 . |
|
|
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 . |
|
|
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 . |
|
|
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)
|
Method Detail |
---|
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |