Service registration is now optional, service references get cleaned up properly

This commit is contained in:
Gert Vanthienen 2012-06-13 22:37:41 +02:00
parent f33c45090d
commit 2bf2cec282
6 changed files with 40 additions and 28 deletions

View file

@ -6,7 +6,10 @@ import org.apache.servicemix.examples.akka.Master
//#Activator
class Activator extends ActorSystemActivator("PiSystem") {
def configure(system: ActorSystem) {
def configure(context: BundleContext, system: ActorSystem) {
// optionally register the ActorSystem in the OSGi Service Registry
registerService(context, system)
val listener = system.actorOf(Props[Listener], name = "listener")
val master = system.actorOf(Props(new Master(4, 10000, 10000, listener)), name = "master")
master ! Calculate