added configuration for remote active objects and services

This commit is contained in:
Jonas Boner 2009-07-02 13:23:03 +02:00
parent a4f1092659
commit 45bd6ebe5c
15 changed files with 1081 additions and 412 deletions

View file

@ -55,7 +55,7 @@ object Kernel extends Logging {
log.info("Starting Akka kernel...")
startRemoteService
startCassandra
cassandraBenchmark
//cassandraBenchmark
//val threadSelector = startJersey
// TODO: handle shutdown of Jersey in separate thread
@ -72,14 +72,12 @@ object Kernel extends Logging {
// FIXME manage remote serve thread for graceful shutdown
val remoteServerThread = new Thread(new Runnable() {
def run = {
val server = new RemoteServer
server.connect
RemoteServer.start
}
})
remoteServerThread.start
Thread.sleep(1000) // wait for server to start up
RemoteClient.connect
}
private[akka] def startJersey: SelectorThread = {