public interface SupervisionMechanics<T>
Modifier and Type | Method and Description |
---|---|
void |
addWatcher(ActorRefImpl<scala.runtime.Nothing$> watchee,
ActorRefImpl<scala.runtime.Nothing$> watcher) |
Behavior<T> |
behavior() |
java.lang.Class<?> |
clazz(java.lang.Object obj) |
boolean |
create() |
ActorContext<T> |
ctx() |
void |
fail(java.lang.Throwable thr) |
java.lang.Throwable |
failed() |
void |
finishTerminate() |
Behavior<T> |
initialBehavior() |
boolean |
maySend() |
void |
next(Behavior<T> b,
java.lang.Object msg) |
ActorRefImpl<scala.runtime.Nothing$> |
parent() |
boolean |
processSignal(SystemMessage message)
Process one system message and return whether further messages shall be processed.
|
void |
publish(Logging.LogEvent e) |
void |
remWatcher(ActorRefImpl<scala.runtime.Nothing$> watchee,
ActorRefImpl<scala.runtime.Nothing$> watcher) |
ActorRefImpl<T> |
self() |
void |
setClosed() |
void |
setTerminating() |
void |
stopAll() |
ActorSystem<scala.runtime.Nothing$> |
system() |
void |
tellWatchersWeDied() |
boolean |
terminate() |
scala.collection.immutable.Map<java.lang.String,ActorRefImpl<scala.runtime.Nothing$>> |
terminatingMap() |
void |
unwatchWatchedActors() |
boolean |
watchedActorTerminated(ActorRefImpl<scala.runtime.Nothing$> actor,
java.lang.Throwable failure) |
ActorSystem<scala.runtime.Nothing$> system()
ActorRefImpl<T> self()
ActorRefImpl<scala.runtime.Nothing$> parent()
scala.collection.immutable.Map<java.lang.String,ActorRefImpl<scala.runtime.Nothing$>> terminatingMap()
void stopAll()
void setTerminating()
void setClosed()
boolean maySend()
ActorContext<T> ctx()
void publish(Logging.LogEvent e)
java.lang.Class<?> clazz(java.lang.Object obj)
void addWatcher(ActorRefImpl<scala.runtime.Nothing$> watchee, ActorRefImpl<scala.runtime.Nothing$> watcher)
void remWatcher(ActorRefImpl<scala.runtime.Nothing$> watchee, ActorRefImpl<scala.runtime.Nothing$> watcher)
boolean watchedActorTerminated(ActorRefImpl<scala.runtime.Nothing$> actor, java.lang.Throwable failure)
void tellWatchersWeDied()
void unwatchWatchedActors()
boolean processSignal(SystemMessage message)
message
- (undocumented)java.lang.Throwable failed()
void fail(java.lang.Throwable thr)
boolean create()
boolean terminate()
void finishTerminate()