class
Supervisor
extends AnyRef
Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
asInstanceOf
[T0]
: T0
-
def
childSupervisors
: List[Supervisor]
-
def
children
: List[ActorRef]
-
def
clone
(): AnyRef
-
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
hashCode
(): Int
-
def
isInstanceOf
[T0]
: Boolean
-
def
link
(child: ActorRef): Unit
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
shutdown
(): Unit
-
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
toString
(): String
-
def
unlink
(child: ActorRef): Unit
-
def
uuid
: Uuid
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
NOTE:
The supervisor class is only used for the configuration system when configuring supervisor hierarchies declaratively. Should not be used as part of the regular programming API. Instead wire the children together using 'link', 'spawnLink' etc. and set the 'trapExit' flag in the children that should trap error signals and trigger restart.
See the ScalaDoc for the SupervisorFactory for an example on how to declaratively wire up children.