Guest User

Untitled

a guest
Nov 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. package com.github.diegopacheco
  2.  
  3. import akka.actor._
  4. import akka.cluster._
  5. import akka.cluster.ClusterEvent._
  6.  
  7. object Main extends App {
  8. implicit val system = ActorSystem()
  9. system.actorOf(Props[ClusterListener])
  10. }
  11.  
  12. class ClusterListener extends Actor with ActorLogging {
  13.  
  14. override def preStart = Cluster(context.system).subscribe(self, classOf[ClusterDomainEvent])
  15.  
  16. def receive = {
  17. case MemberUp(member) => log.info("memberUp={}", member.address)
  18. case event => log.debug("event={}", event.toString)
  19. }
  20. }
Add Comment
Please, Sign In to add comment