|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object akka.actor.LocalActorRef akka.testkit.TestActorRef<T>
public class TestActorRef<T extends Actor>
This special ActorRef is exclusively for use during unit testing in a single-threaded environment. Therefore, it overrides the dispatcher to CallingThreadDispatcher and sets the receiveTimeout to None. Otherwise, it acts just like a normal ActorRef. You may retrieve a reference to the underlying actor to test internal logic.
Constructor Summary | |
---|---|
TestActorRef(akka.actor.ActorSystemImpl _system,
DispatcherPrerequisites _prerequisites,
Props _props,
akka.actor.InternalActorRef _supervisor,
java.lang.String name)
|
Method Summary | ||
---|---|---|
static
|
apply(scala.reflect.ClassTag<T> t,
ActorSystem system)
|
|
static
|
apply(scala.Function0<T> factory,
ActorSystem system)
|
|
static
|
apply(scala.Function0<T> factory,
java.lang.String name,
ActorSystem system)
|
|
static
|
apply(Props props,
ActorRef supervisor,
java.lang.String name,
ActorSystem system)
|
|
static
|
apply(Props props,
ActorSystem system)
|
|
static
|
apply(Props props,
java.lang.String name,
ActorSystem system)
|
|
static
|
apply(java.lang.String name,
scala.reflect.ClassTag<T> t,
ActorSystem system)
|
|
static
|
create(ActorSystem system,
Props props,
java.lang.String name)
Java API: create a TestActorRef in the given system for the given props |
|
akka.actor.ActorCell |
newActorCell(akka.actor.ActorSystemImpl system,
akka.actor.InternalActorRef ref,
Props props,
akka.actor.InternalActorRef supervisor)
|
|
void |
receive(java.lang.Object o)
Directly inject messages into actor receive behavior. |
|
void |
receive(java.lang.Object o,
ActorRef sender)
Directly inject messages into actor receive behavior. |
|
java.lang.String |
toString()
|
|
T |
underlyingActor()
Retrieve reference to the underlying actor, where the static type matches the factory used inside the constructor. |
|
ActorRef |
unwatch(ActorRef subject)
Deregisters this actor from being a death monitor of the provided ActorRef This means that this actor will not get a Terminated()-message when the provided actor is permanently terminated. |
|
ActorRef |
watch(ActorRef subject)
Registers this actor to be a death monitor of the provided ActorRef This means that this actor will get a Terminated()-message when the provided actor is permanently terminated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TestActorRef(akka.actor.ActorSystemImpl _system, DispatcherPrerequisites _prerequisites, Props _props, akka.actor.InternalActorRef _supervisor, java.lang.String name)
Method Detail |
---|
public static <T extends Actor> TestActorRef<T> apply(scala.Function0<T> factory, ActorSystem system)
public static <T extends Actor> TestActorRef<T> apply(scala.Function0<T> factory, java.lang.String name, ActorSystem system)
public static <T extends Actor> TestActorRef<T> apply(Props props, ActorSystem system)
public static <T extends Actor> TestActorRef<T> apply(Props props, java.lang.String name, ActorSystem system)
public static <T extends Actor> TestActorRef<T> apply(Props props, ActorRef supervisor, java.lang.String name, ActorSystem system)
public static <T extends Actor> TestActorRef<T> apply(scala.reflect.ClassTag<T> t, ActorSystem system)
public static <T extends Actor> TestActorRef<T> apply(java.lang.String name, scala.reflect.ClassTag<T> t, ActorSystem system)
public static <T extends Actor> TestActorRef<T> create(ActorSystem system, Props props, java.lang.String name)
public akka.actor.ActorCell newActorCell(akka.actor.ActorSystemImpl system, akka.actor.InternalActorRef ref, Props props, akka.actor.InternalActorRef supervisor)
public void receive(java.lang.Object o)
public void receive(java.lang.Object o, ActorRef sender)
public T underlyingActor()
public ActorRef watch(ActorRef subject)
public ActorRef unwatch(ActorRef subject)
public java.lang.String toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |