17 lines
626 B
Text
17 lines
626 B
Text
|
|
import akka.actor._
|
||
|
|
import akka.dispatch.{ Future, Promise }
|
||
|
|
import com.typesafe.config.ConfigFactory
|
||
|
|
import akka.testkit._
|
||
|
|
val remoteConfig = try {
|
||
|
|
Class.forName("akka.remote.RemoteActorRefProvider")
|
||
|
|
"\nakka.actor.provider=akka.remote.RemoteActorRefProvider"
|
||
|
|
} catch {
|
||
|
|
case _: ClassNotFoundException => ""
|
||
|
|
}
|
||
|
|
val config=ConfigFactory.parseString("akka.daemonic=on" + remoteConfig)
|
||
|
|
val sys=ActorSystem("repl", config.withFallback(ConfigFactory.load())).asInstanceOf[ExtendedActorSystem]
|
||
|
|
implicit val ec=sys.dispatcher
|
||
|
|
import akka.util.duration._
|
||
|
|
import akka.util.Timeout
|
||
|
|
implicit val timeout=Timeout(5 seconds)
|