at cinnamon.sample.failure.B.aroundReceive(FailureDemo.scala:86) [info] at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516) [info] at akka.actor.ActorCell.invoke(ActorCell.scala) [info] at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238) [info] at akka.dispatch.Mailbox.run$$original(Mailbox.scala:220) [info] at akka.dispatch.Mailbox.run(Mailbox.scala:29) [info] at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397) [info] at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [info] at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [info] at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [info] at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
class ActorA extends Actor { def receive: Receive = { case x => println(s"Got: $x") } } // … in main class … val system: ActorSystem = ActorSystem("MicroserviceA") system.actorOf(ActorA.props) ! "Hey there!"
session.getRecentPosts } f onComplete { case Success(posts) => for (post <- posts) println(post) case Failure(t) => println("An error has occured: " + t.getMessage) }
• Requires subscription to use in production Create, free, account to get started: https://www.lightbend.com/account/register Demo: https://demo.lightbend.com