├── README.md ├── ch2 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── study │ ├── Main.java │ └── actor │ ├── PingActor.java │ └── PongActor.java ├── ch3 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── study │ ├── Main.java │ └── actor │ ├── Ping1Actor.java │ ├── Ping2Actor.java │ ├── Ping3Actor.java │ └── PingActor.java ├── ch4 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── study │ ├── BadMain.java │ ├── GoodMain.java │ └── actor │ ├── Ping1Actor.java │ ├── Ping2Actor.java │ ├── Ping3Actor.java │ └── PingActor.java ├── ch5 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── study │ ├── Main.java │ └── actor │ ├── Ping1Actor.java │ ├── Ping2Actor.java │ ├── Ping3Actor.java │ └── PingActor.java ├── ch6 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── study │ ├── Main.java │ └── actor │ ├── Ping1Actor.java │ └── PingActor.java ├── ch7 ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── study │ ├── AgentMain.java │ ├── BlockingMain.java │ ├── NonblockingMain.java │ └── actor │ ├── AgentActor.java │ ├── BlockingActor.java │ ├── CalculationActor.java │ └── NonblockingActor.java ├── ch8-node1 ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── study │ │ └── ch8 │ │ ├── Main.java │ │ ├── http │ │ └── HttpActor.java │ │ └── service │ │ └── PingService.java │ └── resources │ └── application.conf ├── ch8-node2 ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── study │ │ └── ch8 │ │ ├── Main.java │ │ └── service │ │ └── PingService.java │ └── resources │ └── application.conf └── scala-ch2 ├── pom.xml └── src ├── main └── scala │ └── org │ └── study │ ├── Main.scala │ └── actor │ ├── PingActor.scala │ └── PongActor.scala └── test └── scala └── org └── study └── actor ├── PingActorTest.scala └── PongActorTest.scala /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/README.md -------------------------------------------------------------------------------- /ch2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch2/pom.xml -------------------------------------------------------------------------------- /ch2/src/main/java/org/study/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch2/src/main/java/org/study/Main.java -------------------------------------------------------------------------------- /ch2/src/main/java/org/study/actor/PingActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch2/src/main/java/org/study/actor/PingActor.java -------------------------------------------------------------------------------- /ch2/src/main/java/org/study/actor/PongActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch2/src/main/java/org/study/actor/PongActor.java -------------------------------------------------------------------------------- /ch3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch3/pom.xml -------------------------------------------------------------------------------- /ch3/src/main/java/org/study/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch3/src/main/java/org/study/Main.java -------------------------------------------------------------------------------- /ch3/src/main/java/org/study/actor/Ping1Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch3/src/main/java/org/study/actor/Ping1Actor.java -------------------------------------------------------------------------------- /ch3/src/main/java/org/study/actor/Ping2Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch3/src/main/java/org/study/actor/Ping2Actor.java -------------------------------------------------------------------------------- /ch3/src/main/java/org/study/actor/Ping3Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch3/src/main/java/org/study/actor/Ping3Actor.java -------------------------------------------------------------------------------- /ch3/src/main/java/org/study/actor/PingActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch3/src/main/java/org/study/actor/PingActor.java -------------------------------------------------------------------------------- /ch4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch4/pom.xml -------------------------------------------------------------------------------- /ch4/src/main/java/org/study/BadMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch4/src/main/java/org/study/BadMain.java -------------------------------------------------------------------------------- /ch4/src/main/java/org/study/GoodMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch4/src/main/java/org/study/GoodMain.java -------------------------------------------------------------------------------- /ch4/src/main/java/org/study/actor/Ping1Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch4/src/main/java/org/study/actor/Ping1Actor.java -------------------------------------------------------------------------------- /ch4/src/main/java/org/study/actor/Ping2Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch4/src/main/java/org/study/actor/Ping2Actor.java -------------------------------------------------------------------------------- /ch4/src/main/java/org/study/actor/Ping3Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch4/src/main/java/org/study/actor/Ping3Actor.java -------------------------------------------------------------------------------- /ch4/src/main/java/org/study/actor/PingActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch4/src/main/java/org/study/actor/PingActor.java -------------------------------------------------------------------------------- /ch5/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch5/pom.xml -------------------------------------------------------------------------------- /ch5/src/main/java/org/study/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch5/src/main/java/org/study/Main.java -------------------------------------------------------------------------------- /ch5/src/main/java/org/study/actor/Ping1Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch5/src/main/java/org/study/actor/Ping1Actor.java -------------------------------------------------------------------------------- /ch5/src/main/java/org/study/actor/Ping2Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch5/src/main/java/org/study/actor/Ping2Actor.java -------------------------------------------------------------------------------- /ch5/src/main/java/org/study/actor/Ping3Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch5/src/main/java/org/study/actor/Ping3Actor.java -------------------------------------------------------------------------------- /ch5/src/main/java/org/study/actor/PingActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch5/src/main/java/org/study/actor/PingActor.java -------------------------------------------------------------------------------- /ch6/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch6/pom.xml -------------------------------------------------------------------------------- /ch6/src/main/java/org/study/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch6/src/main/java/org/study/Main.java -------------------------------------------------------------------------------- /ch6/src/main/java/org/study/actor/Ping1Actor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch6/src/main/java/org/study/actor/Ping1Actor.java -------------------------------------------------------------------------------- /ch6/src/main/java/org/study/actor/PingActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch6/src/main/java/org/study/actor/PingActor.java -------------------------------------------------------------------------------- /ch7/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/pom.xml -------------------------------------------------------------------------------- /ch7/src/main/java/org/study/AgentMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/src/main/java/org/study/AgentMain.java -------------------------------------------------------------------------------- /ch7/src/main/java/org/study/BlockingMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/src/main/java/org/study/BlockingMain.java -------------------------------------------------------------------------------- /ch7/src/main/java/org/study/NonblockingMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/src/main/java/org/study/NonblockingMain.java -------------------------------------------------------------------------------- /ch7/src/main/java/org/study/actor/AgentActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/src/main/java/org/study/actor/AgentActor.java -------------------------------------------------------------------------------- /ch7/src/main/java/org/study/actor/BlockingActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/src/main/java/org/study/actor/BlockingActor.java -------------------------------------------------------------------------------- /ch7/src/main/java/org/study/actor/CalculationActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/src/main/java/org/study/actor/CalculationActor.java -------------------------------------------------------------------------------- /ch7/src/main/java/org/study/actor/NonblockingActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch7/src/main/java/org/study/actor/NonblockingActor.java -------------------------------------------------------------------------------- /ch8-node1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node1/pom.xml -------------------------------------------------------------------------------- /ch8-node1/src/main/java/org/study/ch8/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node1/src/main/java/org/study/ch8/Main.java -------------------------------------------------------------------------------- /ch8-node1/src/main/java/org/study/ch8/http/HttpActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node1/src/main/java/org/study/ch8/http/HttpActor.java -------------------------------------------------------------------------------- /ch8-node1/src/main/java/org/study/ch8/service/PingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node1/src/main/java/org/study/ch8/service/PingService.java -------------------------------------------------------------------------------- /ch8-node1/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node1/src/main/resources/application.conf -------------------------------------------------------------------------------- /ch8-node2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node2/pom.xml -------------------------------------------------------------------------------- /ch8-node2/src/main/java/org/study/ch8/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node2/src/main/java/org/study/ch8/Main.java -------------------------------------------------------------------------------- /ch8-node2/src/main/java/org/study/ch8/service/PingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node2/src/main/java/org/study/ch8/service/PingService.java -------------------------------------------------------------------------------- /ch8-node2/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/ch8-node2/src/main/resources/application.conf -------------------------------------------------------------------------------- /scala-ch2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/scala-ch2/pom.xml -------------------------------------------------------------------------------- /scala-ch2/src/main/scala/org/study/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/scala-ch2/src/main/scala/org/study/Main.scala -------------------------------------------------------------------------------- /scala-ch2/src/main/scala/org/study/actor/PingActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/scala-ch2/src/main/scala/org/study/actor/PingActor.scala -------------------------------------------------------------------------------- /scala-ch2/src/main/scala/org/study/actor/PongActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/scala-ch2/src/main/scala/org/study/actor/PongActor.scala -------------------------------------------------------------------------------- /scala-ch2/src/test/scala/org/study/actor/PingActorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/scala-ch2/src/test/scala/org/study/actor/PingActorTest.scala -------------------------------------------------------------------------------- /scala-ch2/src/test/scala/org/study/actor/PongActorTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baekjunlim/AkkaStarting/HEAD/scala-ch2/src/test/scala/org/study/actor/PongActorTest.scala --------------------------------------------------------------------------------