public final class PromiseActorRef extends InternalActorRef implements MinimalActorRef
INTERNAL API
Constructor and Description |
---|
PromiseActorRef(ActorRefProvider provider,
scala.concurrent.Promise<java.lang.Object> result)
Deprecated.
Use the full constructor. Since 2.4.
|
Modifier and Type | Method and Description |
---|---|
static void |
$bang(java.lang.Object message,
ActorRef sender) |
static ActorRef |
$bang$default$2(java.lang.Object message) |
static PromiseActorRef |
apply(ActorRefProvider provider,
Timeout timeout,
java.lang.Object targetName,
java.lang.String messageClassName,
ActorRef sender) |
static PromiseActorRef |
apply(ActorRefProvider provider,
Timeout timeout,
java.lang.String targetName)
Deprecated.
Use apply with messageClassName and sender parameters. Since 2.4.
|
static int |
compareTo(ActorRef other) |
static boolean |
equals(java.lang.Object that) |
static void |
forward(java.lang.Object message,
ActorContext context) |
static InternalActorRef |
getChild(scala.collection.Iterator<java.lang.String> names) |
InternalActorRef |
getParent()
Obtain parent of this ref; used by getChild for ".." paths.
|
static int |
hashCode() |
scala.concurrent.ExecutionContext |
internalCallingThreadExecutionContext() |
abstract static boolean |
isLocal() |
boolean |
isTerminated()
Deprecated.
Use context.watch(actor) and receive Terminated(actor). Since 2.2.
|
java.lang.String |
messageClassName() |
ActorPath |
path()
Contract of this method:
Must always return the same ActorPath, which must have
been registered if we haven't been stopped yet.
|
ActorRefProvider |
provider()
Get a reference to the actor ref provider which created this ref.
|
static void |
restart(java.lang.Throwable cause) |
scala.concurrent.Promise<java.lang.Object> |
result() |
static void |
resume(java.lang.Throwable causedByFailure) |
void |
sendSystemMessage(SystemMessage message) |
static void |
start() |
void |
stop() |
static void |
suspend() |
static void |
tell(java.lang.Object msg,
ActorRef sender) |
static java.lang.String |
toString() |
protected static java.lang.Object |
writeReplace() |
getChild, isLocal, restart, resume, start, suspend
compareTo, equals, forward, hashCode, noSender, tell, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getChild, restart, resume, start, suspend, writeReplace
public PromiseActorRef(ActorRefProvider provider, scala.concurrent.Promise<java.lang.Object> result)
public static PromiseActorRef apply(ActorRefProvider provider, Timeout timeout, java.lang.Object targetName, java.lang.String messageClassName, ActorRef sender)
public static PromiseActorRef apply(ActorRefProvider provider, Timeout timeout, java.lang.String targetName)
public static final int compareTo(ActorRef other)
public static final void tell(java.lang.Object msg, ActorRef sender)
public static void forward(java.lang.Object message, ActorContext context)
public static final int hashCode()
public static final boolean equals(java.lang.Object that)
public static java.lang.String toString()
public abstract static boolean isLocal()
public static InternalActorRef getChild(scala.collection.Iterator<java.lang.String> names)
public static void start()
public static void suspend()
public static void resume(java.lang.Throwable causedByFailure)
public static void $bang(java.lang.Object message, ActorRef sender)
public static void restart(java.lang.Throwable cause)
protected static java.lang.Object writeReplace() throws java.io.ObjectStreamException
java.io.ObjectStreamException
public static ActorRef $bang$default$2(java.lang.Object message)
public ActorRefProvider provider()
InternalActorRef
provider
in class InternalActorRef
public scala.concurrent.Promise<java.lang.Object> result()
public java.lang.String messageClassName()
public InternalActorRef getParent()
InternalActorRef
getParent
in interface MinimalActorRef
getParent
in class InternalActorRef
public scala.concurrent.ExecutionContext internalCallingThreadExecutionContext()
public ActorPath path()
public void sendSystemMessage(SystemMessage message)
sendSystemMessage
in interface MinimalActorRef
sendSystemMessage
in class InternalActorRef
public boolean isTerminated()
InternalActorRef
isTerminated
in interface MinimalActorRef
isTerminated
in class InternalActorRef
public void stop()
stop
in interface MinimalActorRef
stop
in class InternalActorRef