package kernel
- Alphabetic
- Public
- All
Type Members
-
trait
Bootable
extends AnyRef
To use the microkernel at least one 'boot class' needs to be specified.
To use the microkernel at least one 'boot class' needs to be specified. A boot class implements this interface (akka.kernel.Bootable) and must have an empty default constructor.
ActorSystems can be created within the boot class.
An example of a simple boot class:
class BootApp extends Bootable { val system = ActorSystem("app") def startup = { system.actorOf(Props[FirstActor]) ! FirstMessage } def shutdown = { system.terminate() } }
Boot classes are specified as main arguments to the microkernel.
For example, using the akka script an application can be started with the following at the command line:
bin/akka org.app.BootApp
- Annotations
- @deprecated
- Deprecated
(Since version 2.4) Microkernel is deprecated. Use ordinary main class instead