├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── action-oauth2 └── src │ └── main │ ├── resources │ └── reference.conf │ └── scala │ └── cookbook │ └── action │ └── oauth2 │ ├── protocol │ └── AccessToken.scala │ └── server │ ├── OAuth2ServerMain.scala │ └── service │ └── behavior │ ├── ClientEntity.scala │ └── UserEntity.scala ├── book ├── docs │ └── draw │ │ └── actor.drawio └── src │ └── main │ ├── paradox │ ├── _template │ │ ├── copyright.st │ │ ├── lbHeader.st │ │ ├── page.st │ │ └── source.st │ ├── action │ │ ├── index.md │ │ └── oauth2-server.md │ ├── actor │ │ ├── change-behavior-and-state-machine.md │ │ ├── concurrent │ │ │ ├── affinity.md │ │ │ ├── blocking.md │ │ │ ├── index.md │ │ │ └── thread.md │ │ ├── create-actor-externally.md │ │ ├── create-child-actor.md │ │ ├── discovery.md │ │ ├── imgs │ │ │ └── actor-lifecycle.png │ │ ├── index.md │ │ ├── lifecycle.md │ │ ├── pattern │ │ │ ├── actor-inside-ask.md │ │ │ ├── actor-outside-ask.md │ │ │ ├── adapted-response.md │ │ │ ├── index.md │ │ │ ├── pipe-to-self.md │ │ │ └── request-response.md │ │ ├── shutdown.md │ │ ├── stash.md │ │ ├── stop.md │ │ ├── style.md │ │ ├── supervise.md │ │ ├── timer.md │ │ └── watch-actor.md │ ├── cluster │ │ ├── ddata.md │ │ ├── imgs │ │ │ ├── delivery-p2p-1.png │ │ │ ├── delivery-sharding-1.png │ │ │ ├── delivery-sharding-2.png │ │ │ ├── delivery-sharding-3.png │ │ │ ├── delivery-work-pulling-1.png │ │ │ └── delivery-work-pulling-2.png │ │ ├── index.md │ │ ├── rate-limiter.md │ │ └── reliable-delivery.md │ ├── grpc │ │ ├── build-tool.md │ │ ├── deployment.md │ │ ├── grpc.md │ │ ├── grpc.z.md │ │ ├── index.md │ │ └── power-api.md │ ├── http │ │ └── index.md │ ├── index.md │ ├── integration │ │ ├── index.md │ │ └── spring-web.md │ ├── introduction.md │ ├── persistence │ │ ├── cookbook.md │ │ ├── event-sourcing.md │ │ └── index.md │ ├── serialization │ │ ├── index.md │ │ └── jackson.md │ ├── streams │ │ ├── custom-graph.md │ │ ├── depth-flow.md │ │ ├── depth-sink.md │ │ ├── depth-source.md │ │ ├── example-top-k.md │ │ ├── file.md │ │ ├── flow.md │ │ ├── ftp.md │ │ ├── group.md │ │ ├── index.md │ │ ├── introduction.md │ │ ├── materialize.md │ │ ├── sink.md │ │ ├── source.md │ │ └── throttle.md │ ├── test │ │ ├── custom-test-actor-system.md │ │ ├── index.md │ │ ├── synchronous.md │ │ └── test-actor.md │ └── util │ │ ├── index.md │ │ ├── log.md │ │ └── scheduler.md │ ├── scala │ ├── book │ │ └── oauth2 │ │ │ ├── AccessToken.scala │ │ │ ├── OAuthUtils.scala │ │ │ ├── peraccesstoken │ │ │ ├── AccessTokenEntity.scala │ │ │ └── RefreshTokenEntity.scala │ │ │ └── peruser │ │ │ └── UserEntity.scala │ └── demo │ │ └── Demo.scala │ └── scripts │ └── ffmpeg-encoder.sc ├── cookbook-actor └── src │ ├── main │ ├── resources │ │ └── logback.xml │ └── scala │ │ └── cookbook │ │ └── actor │ │ ├── dispatcher │ │ └── CustomDispatcher.scala │ │ ├── fault │ │ ├── FaultTolerance.scala │ │ └── WatchActorMain.scala │ │ ├── fsm │ │ ├── FiniteStateMachine.scala │ │ └── StashFSM.scala │ │ ├── introduction │ │ ├── CustomSpawnMain.scala │ │ ├── HelloWorld.scala │ │ └── SpawnProtocolMain.scala │ │ ├── lifecycle │ │ └── Lifecycle.scala │ │ ├── pingpong │ │ └── PingPongMain.scala │ │ ├── requestresponse │ │ └── RequestResponse.scala │ │ ├── shutdown │ │ └── ShutdownMain.scala │ │ ├── stopped │ │ └── StoppedMain.scala │ │ ├── style │ │ └── Hello.scala │ │ └── timer │ │ └── Timer.scala │ └── test │ └── scala │ └── cookbook │ └── actor │ ├── fsm │ ├── FiniteStateMachineTest.scala │ └── StashFSMTest.scala │ ├── lifecycle │ └── LifecycleTest.scala │ ├── test │ ├── TestActorAsyncSpec.scala │ └── TestActorSpec.scala │ └── timer │ └── TimerTest.scala ├── cookbook-cluster └── src │ ├── main │ ├── resources │ │ ├── logback.xml │ │ └── reference.conf │ └── scala │ │ └── cookbook │ │ ├── rate │ │ ├── ClusterRate.scala │ │ └── ClusterRateLimiter.scala │ │ ├── reliable │ │ └── delivery │ │ │ ├── ToDoApp.scala │ │ │ ├── TodoList.scala │ │ │ └── TodoService.scala │ │ └── serialization │ │ └── jackson │ │ └── JacksonDemo.scala │ └── test │ └── scala │ └── cookbook │ ├── rate │ └── ClusterRateTest.scala │ └── serialization │ └── jackson │ └── SerializationJacksonTest.scala ├── cookbook-common └── src │ ├── main │ └── scala │ │ ├── com │ │ └── typesafe │ │ │ └── config │ │ │ └── impl │ │ │ └── ConfigurationHelper.scala │ │ ├── fusion │ │ └── json │ │ │ ├── CborSerializable.scala │ │ │ └── JsonSerializable.scala │ │ └── helloscala │ │ └── common │ │ ├── Configuration.scala │ │ ├── IntStatus.scala │ │ ├── annotation │ │ └── BeanIgnore.java │ │ ├── exception │ │ ├── HSException.scala │ │ └── HSExceptions.scala │ │ ├── process │ │ └── StringProcessLogger.scala │ │ └── util │ │ ├── ActorUtils.scala │ │ ├── As.scala │ │ ├── CollectionUtils.scala │ │ ├── DigestUtils.scala │ │ ├── NetworkUtils.scala │ │ ├── NumberUtils.scala │ │ ├── PidFile.scala │ │ ├── StreamUtils.scala │ │ ├── StringUtils.scala │ │ ├── TimeUtils.scala │ │ └── Utils.scala │ └── test │ └── scala │ └── helloscala │ └── common │ └── util │ ├── DigestUtilsTest.scala │ ├── NetworkUtilsTest.scala │ ├── StringUtilsTest.scala │ └── TimeUtilsTest.scala ├── cookbook-grpc └── src │ ├── main │ ├── protobuf │ │ └── greeter │ │ │ └── greeter.proto │ ├── resources │ │ └── application.conf │ └── scala │ │ └── greeter │ │ ├── GreeterApplication.scala │ │ └── GreeterServiceImpl.scala │ └── test │ ├── resources │ ├── application-test.conf │ └── logback-test.xml │ └── scala │ └── greeter │ ├── GreeterClientTest.scala │ ├── GreeterServiceTest.scala │ └── GrpcBenchmarkTest.scala ├── cookbook-streams └── src │ ├── main │ ├── resources │ │ ├── logback.xml │ │ └── movies.csv │ └── scala │ │ └── cookbook │ │ └── streams │ │ ├── startup │ │ ├── Demo.scala │ │ ├── Examples.scala │ │ ├── JavaDemo.java │ │ └── Startup.scala │ │ └── topk │ │ ├── AsDouble.scala │ │ ├── Movie.scala │ │ ├── TopKForAkkaHTTP.scala │ │ ├── TopKForFile.scala │ │ ├── TopKSink.scala │ │ └── TopKUtils.scala │ └── test │ └── scala │ └── cookbook │ └── streams │ ├── FlowTest.scala │ ├── MaterializeTest.scala │ ├── ParseCSVTest.scala │ ├── SourceTest.scala │ ├── file │ └── FileIOTest.scala │ └── group │ └── GroupTest.scala ├── docs ├── action │ ├── index.html │ └── oauth2-server.html ├── actor │ ├── change-behavior-and-state-machine.html │ ├── concurrent │ │ ├── affinity.html │ │ ├── blocking.html │ │ ├── index.html │ │ └── thread.html │ ├── create-actor-externally.html │ ├── create-child-actor.html │ ├── discovery.html │ ├── imgs │ │ └── actor-lifecycle.png │ ├── index.html │ ├── lifecycle.html │ ├── pattern │ │ ├── actor-inside-ask.html │ │ ├── actor-outside-ask.html │ │ ├── adapted-response.html │ │ ├── index.html │ │ ├── pipe-to-self.html │ │ └── request-response.html │ ├── shutdown.html │ ├── stash.html │ ├── stop.html │ ├── style.html │ ├── supervise.html │ ├── timer.html │ └── watch-actor.html ├── cluster │ ├── ddata.html │ ├── imgs │ │ ├── delivery-p2p-1.png │ │ ├── delivery-sharding-1.png │ │ ├── delivery-sharding-2.png │ │ ├── delivery-sharding-3.png │ │ ├── delivery-work-pulling-1.png │ │ └── delivery-work-pulling-2.png │ ├── index.html │ ├── rate-limiter.html │ └── reliable-delivery.html ├── css │ ├── banner.css │ ├── fonts │ │ ├── icons.eot │ │ ├── icons.svg │ │ ├── icons.ttf │ │ ├── icons.woff │ │ ├── icons.woff2 │ │ ├── proxima-nova-bold.eot │ │ ├── proxima-nova-bold.ttf │ │ ├── proxima-nova-bold.woff │ │ ├── proxima-nova-regular.eot │ │ ├── proxima-nova-regular.ttf │ │ ├── proxima-nova-regular.woff │ │ ├── source-code-pro-regular.eot │ │ ├── source-code-pro-regular.ttf │ │ └── source-code-pro-regular.woff │ ├── icons.css │ └── page-6.css ├── grpc │ ├── build-tool.html │ ├── deployment.html │ ├── grpc.html │ ├── grpc.z.html │ ├── index.html │ └── power-api.html ├── http │ └── index.html ├── images │ ├── akka-icon-reverse.svg │ ├── akka-icon.svg │ ├── akka-logo-reverse.svg │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── footer-background.jpg │ ├── header-background.jpg │ ├── manifest.json │ ├── mstile-150x150.png │ └── safari-pinned-tab.svg ├── index.html ├── integration │ ├── index.html │ └── spring-web.html ├── introduction.html ├── js │ ├── groups.js │ ├── magellan.js │ ├── metadata-toggle.js │ ├── page.js │ └── scrollsneak.js ├── lib │ ├── foundation │ │ └── dist │ │ │ ├── css │ │ │ └── foundation.min.css │ │ │ └── js │ │ │ └── foundation.min.js │ ├── jquery │ │ └── jquery.min.js │ ├── normalize.css │ │ └── normalize.css │ └── prettify │ │ ├── lang-scala.js │ │ ├── prettify.css │ │ └── prettify.js ├── paradox.json ├── persistence │ ├── cookbook.html │ ├── event-sourcing.html │ └── index.html ├── serialization │ ├── index.html │ └── jackson.html ├── streams │ ├── custom-graph.html │ ├── depth-flow.html │ ├── depth-sink.html │ ├── depth-source.html │ ├── example-top-k.html │ ├── file.html │ ├── flow.html │ ├── ftp.html │ ├── group.html │ ├── index.html │ ├── introduction.html │ ├── materialize.html │ ├── sink.html │ ├── source.html │ └── throttle.html ├── test │ ├── custom-test-actor-system.html │ ├── index.html │ ├── synchronous.html │ └── test-actor.html └── util │ ├── index.html │ ├── log.html │ └── scheduler.html ├── integration └── cookbook-spring │ └── src │ └── main │ ├── java │ └── cookbook │ │ └── integration │ │ └── springweb │ │ ├── SampleApplication.java │ │ └── SampleController.java │ └── resources │ └── application.properties ├── project ├── Commons.scala ├── Dependencies.scala ├── build.properties ├── formatting-java.xml ├── plugins.sbt └── project-info.conf ├── scripts ├── build-docs.sh └── publish-docs.sh └── version.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/README.md -------------------------------------------------------------------------------- /action-oauth2/src/main/resources/reference.conf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /action-oauth2/src/main/scala/cookbook/action/oauth2/protocol/AccessToken.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/action-oauth2/src/main/scala/cookbook/action/oauth2/protocol/AccessToken.scala -------------------------------------------------------------------------------- /action-oauth2/src/main/scala/cookbook/action/oauth2/server/OAuth2ServerMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/action-oauth2/src/main/scala/cookbook/action/oauth2/server/OAuth2ServerMain.scala -------------------------------------------------------------------------------- /action-oauth2/src/main/scala/cookbook/action/oauth2/server/service/behavior/ClientEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/action-oauth2/src/main/scala/cookbook/action/oauth2/server/service/behavior/ClientEntity.scala -------------------------------------------------------------------------------- /action-oauth2/src/main/scala/cookbook/action/oauth2/server/service/behavior/UserEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/action-oauth2/src/main/scala/cookbook/action/oauth2/server/service/behavior/UserEntity.scala -------------------------------------------------------------------------------- /book/docs/draw/actor.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/docs/draw/actor.drawio -------------------------------------------------------------------------------- /book/src/main/paradox/_template/copyright.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/_template/copyright.st -------------------------------------------------------------------------------- /book/src/main/paradox/_template/lbHeader.st: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /book/src/main/paradox/_template/page.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/_template/page.st -------------------------------------------------------------------------------- /book/src/main/paradox/_template/source.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/_template/source.st -------------------------------------------------------------------------------- /book/src/main/paradox/action/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/action/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/action/oauth2-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/action/oauth2-server.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/change-behavior-and-state-machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/change-behavior-and-state-machine.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/concurrent/affinity.md: -------------------------------------------------------------------------------- 1 | # 怎样确保 actor 每次都在相同线程里执行? 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/actor/concurrent/blocking.md: -------------------------------------------------------------------------------- 1 | # 怎样执行阻塞任务? 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/actor/concurrent/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/concurrent/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/concurrent/thread.md: -------------------------------------------------------------------------------- 1 | # 深入 Akka 线程 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/actor/create-actor-externally.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/create-actor-externally.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/create-child-actor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/create-child-actor.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/discovery.md: -------------------------------------------------------------------------------- 1 | # 发现其它actor 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/actor/imgs/actor-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/imgs/actor-lifecycle.png -------------------------------------------------------------------------------- /book/src/main/paradox/actor/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/lifecycle.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/pattern/actor-inside-ask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/pattern/actor-inside-ask.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/pattern/actor-outside-ask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/pattern/actor-outside-ask.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/pattern/adapted-response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/pattern/adapted-response.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/pattern/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/pattern/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/pattern/pipe-to-self.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/pattern/pipe-to-self.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/pattern/request-response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/pattern/request-response.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/shutdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/shutdown.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/stash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/stash.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/stop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/stop.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/style.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/supervise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/supervise.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/timer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/timer.md -------------------------------------------------------------------------------- /book/src/main/paradox/actor/watch-actor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/actor/watch-actor.md -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/ddata.md: -------------------------------------------------------------------------------- 1 | # 使用 DistributeData 在集群间同步数据 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/imgs/delivery-p2p-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/imgs/delivery-p2p-1.png -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/imgs/delivery-sharding-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/imgs/delivery-sharding-1.png -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/imgs/delivery-sharding-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/imgs/delivery-sharding-2.png -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/imgs/delivery-sharding-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/imgs/delivery-sharding-3.png -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/imgs/delivery-work-pulling-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/imgs/delivery-work-pulling-1.png -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/imgs/delivery-work-pulling-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/imgs/delivery-work-pulling-2.png -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/rate-limiter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/rate-limiter.md -------------------------------------------------------------------------------- /book/src/main/paradox/cluster/reliable-delivery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/cluster/reliable-delivery.md -------------------------------------------------------------------------------- /book/src/main/paradox/grpc/build-tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/grpc/build-tool.md -------------------------------------------------------------------------------- /book/src/main/paradox/grpc/deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/grpc/deployment.md -------------------------------------------------------------------------------- /book/src/main/paradox/grpc/grpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/grpc/grpc.md -------------------------------------------------------------------------------- /book/src/main/paradox/grpc/grpc.z.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/grpc/grpc.z.md -------------------------------------------------------------------------------- /book/src/main/paradox/grpc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/grpc/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/grpc/power-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/grpc/power-api.md -------------------------------------------------------------------------------- /book/src/main/paradox/http/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/http/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/integration/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/integration/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/integration/spring-web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/integration/spring-web.md -------------------------------------------------------------------------------- /book/src/main/paradox/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/introduction.md -------------------------------------------------------------------------------- /book/src/main/paradox/persistence/cookbook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/persistence/cookbook.md -------------------------------------------------------------------------------- /book/src/main/paradox/persistence/event-sourcing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/persistence/event-sourcing.md -------------------------------------------------------------------------------- /book/src/main/paradox/persistence/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/persistence/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/serialization/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/serialization/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/serialization/jackson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/serialization/jackson.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/custom-graph.md: -------------------------------------------------------------------------------- 1 | # 自定义图(Graph) 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/streams/depth-flow.md: -------------------------------------------------------------------------------- 1 | # 深入 Flow 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/streams/depth-sink.md: -------------------------------------------------------------------------------- 1 | # 深入 Sink 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/streams/depth-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/depth-source.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/example-top-k.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/example-top-k.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/file.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/flow.md: -------------------------------------------------------------------------------- 1 | # 执行转换的 Flow 常用函数 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/streams/ftp.md: -------------------------------------------------------------------------------- 1 | # 访问FTP/sFTP 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/streams/group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/group.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/introduction.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/materialize.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/materialize.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/sink.md: -------------------------------------------------------------------------------- 1 | # 汇聚数据的 Sink 常用函数 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/streams/source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/source.md -------------------------------------------------------------------------------- /book/src/main/paradox/streams/throttle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/streams/throttle.md -------------------------------------------------------------------------------- /book/src/main/paradox/test/custom-test-actor-system.md: -------------------------------------------------------------------------------- 1 | # 怎样在 Testkit 中使用自定义 ActorSystem 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/test/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/test/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/test/synchronous.md: -------------------------------------------------------------------------------- 1 | # 实用同步方式测试 Behavior 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/test/test-actor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/test/test-actor.md -------------------------------------------------------------------------------- /book/src/main/paradox/util/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/paradox/util/index.md -------------------------------------------------------------------------------- /book/src/main/paradox/util/log.md: -------------------------------------------------------------------------------- 1 | # 日志 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/paradox/util/scheduler.md: -------------------------------------------------------------------------------- 1 | # 定时调度任务 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /book/src/main/scala/book/oauth2/AccessToken.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/scala/book/oauth2/AccessToken.scala -------------------------------------------------------------------------------- /book/src/main/scala/book/oauth2/OAuthUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/scala/book/oauth2/OAuthUtils.scala -------------------------------------------------------------------------------- /book/src/main/scala/book/oauth2/peraccesstoken/AccessTokenEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/scala/book/oauth2/peraccesstoken/AccessTokenEntity.scala -------------------------------------------------------------------------------- /book/src/main/scala/book/oauth2/peraccesstoken/RefreshTokenEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/scala/book/oauth2/peraccesstoken/RefreshTokenEntity.scala -------------------------------------------------------------------------------- /book/src/main/scala/book/oauth2/peruser/UserEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/scala/book/oauth2/peruser/UserEntity.scala -------------------------------------------------------------------------------- /book/src/main/scala/demo/Demo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/scala/demo/Demo.scala -------------------------------------------------------------------------------- /book/src/main/scripts/ffmpeg-encoder.sc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/book/src/main/scripts/ffmpeg-encoder.sc -------------------------------------------------------------------------------- /cookbook-actor/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/resources/logback.xml -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/dispatcher/CustomDispatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/dispatcher/CustomDispatcher.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/fault/FaultTolerance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/fault/FaultTolerance.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/fault/WatchActorMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/fault/WatchActorMain.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/fsm/FiniteStateMachine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/fsm/FiniteStateMachine.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/fsm/StashFSM.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/fsm/StashFSM.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/introduction/CustomSpawnMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/introduction/CustomSpawnMain.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/introduction/HelloWorld.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/introduction/HelloWorld.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/introduction/SpawnProtocolMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/introduction/SpawnProtocolMain.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/lifecycle/Lifecycle.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/lifecycle/Lifecycle.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/pingpong/PingPongMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/pingpong/PingPongMain.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/requestresponse/RequestResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/requestresponse/RequestResponse.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/shutdown/ShutdownMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/shutdown/ShutdownMain.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/stopped/StoppedMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/stopped/StoppedMain.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/style/Hello.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/style/Hello.scala -------------------------------------------------------------------------------- /cookbook-actor/src/main/scala/cookbook/actor/timer/Timer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/main/scala/cookbook/actor/timer/Timer.scala -------------------------------------------------------------------------------- /cookbook-actor/src/test/scala/cookbook/actor/fsm/FiniteStateMachineTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/test/scala/cookbook/actor/fsm/FiniteStateMachineTest.scala -------------------------------------------------------------------------------- /cookbook-actor/src/test/scala/cookbook/actor/fsm/StashFSMTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/test/scala/cookbook/actor/fsm/StashFSMTest.scala -------------------------------------------------------------------------------- /cookbook-actor/src/test/scala/cookbook/actor/lifecycle/LifecycleTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/test/scala/cookbook/actor/lifecycle/LifecycleTest.scala -------------------------------------------------------------------------------- /cookbook-actor/src/test/scala/cookbook/actor/test/TestActorAsyncSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/test/scala/cookbook/actor/test/TestActorAsyncSpec.scala -------------------------------------------------------------------------------- /cookbook-actor/src/test/scala/cookbook/actor/test/TestActorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/test/scala/cookbook/actor/test/TestActorSpec.scala -------------------------------------------------------------------------------- /cookbook-actor/src/test/scala/cookbook/actor/timer/TimerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-actor/src/test/scala/cookbook/actor/timer/TimerTest.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/resources/logback.xml -------------------------------------------------------------------------------- /cookbook-cluster/src/main/resources/reference.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/resources/reference.conf -------------------------------------------------------------------------------- /cookbook-cluster/src/main/scala/cookbook/rate/ClusterRate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/scala/cookbook/rate/ClusterRate.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/main/scala/cookbook/rate/ClusterRateLimiter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/scala/cookbook/rate/ClusterRateLimiter.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/main/scala/cookbook/reliable/delivery/ToDoApp.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/scala/cookbook/reliable/delivery/ToDoApp.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/main/scala/cookbook/reliable/delivery/TodoList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/scala/cookbook/reliable/delivery/TodoList.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/main/scala/cookbook/reliable/delivery/TodoService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/scala/cookbook/reliable/delivery/TodoService.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/main/scala/cookbook/serialization/jackson/JacksonDemo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/main/scala/cookbook/serialization/jackson/JacksonDemo.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/test/scala/cookbook/rate/ClusterRateTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/test/scala/cookbook/rate/ClusterRateTest.scala -------------------------------------------------------------------------------- /cookbook-cluster/src/test/scala/cookbook/serialization/jackson/SerializationJacksonTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-cluster/src/test/scala/cookbook/serialization/jackson/SerializationJacksonTest.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/com/typesafe/config/impl/ConfigurationHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/com/typesafe/config/impl/ConfigurationHelper.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/fusion/json/CborSerializable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/fusion/json/CborSerializable.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/fusion/json/JsonSerializable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/fusion/json/JsonSerializable.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/Configuration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/Configuration.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/IntStatus.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/IntStatus.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/annotation/BeanIgnore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/annotation/BeanIgnore.java -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/exception/HSException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/exception/HSException.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/exception/HSExceptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/exception/HSExceptions.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/process/StringProcessLogger.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/process/StringProcessLogger.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/ActorUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/ActorUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/As.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/As.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/CollectionUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/CollectionUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/DigestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/DigestUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/NetworkUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/NetworkUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/NumberUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/NumberUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/PidFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/PidFile.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/StreamUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/StreamUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/StringUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/StringUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/TimeUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/TimeUtils.scala -------------------------------------------------------------------------------- /cookbook-common/src/main/scala/helloscala/common/util/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/main/scala/helloscala/common/util/Utils.scala -------------------------------------------------------------------------------- /cookbook-common/src/test/scala/helloscala/common/util/DigestUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/test/scala/helloscala/common/util/DigestUtilsTest.scala -------------------------------------------------------------------------------- /cookbook-common/src/test/scala/helloscala/common/util/NetworkUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/test/scala/helloscala/common/util/NetworkUtilsTest.scala -------------------------------------------------------------------------------- /cookbook-common/src/test/scala/helloscala/common/util/StringUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/test/scala/helloscala/common/util/StringUtilsTest.scala -------------------------------------------------------------------------------- /cookbook-common/src/test/scala/helloscala/common/util/TimeUtilsTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-common/src/test/scala/helloscala/common/util/TimeUtilsTest.scala -------------------------------------------------------------------------------- /cookbook-grpc/src/main/protobuf/greeter/greeter.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/main/protobuf/greeter/greeter.proto -------------------------------------------------------------------------------- /cookbook-grpc/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/main/resources/application.conf -------------------------------------------------------------------------------- /cookbook-grpc/src/main/scala/greeter/GreeterApplication.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/main/scala/greeter/GreeterApplication.scala -------------------------------------------------------------------------------- /cookbook-grpc/src/main/scala/greeter/GreeterServiceImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/main/scala/greeter/GreeterServiceImpl.scala -------------------------------------------------------------------------------- /cookbook-grpc/src/test/resources/application-test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/test/resources/application-test.conf -------------------------------------------------------------------------------- /cookbook-grpc/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /cookbook-grpc/src/test/scala/greeter/GreeterClientTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/test/scala/greeter/GreeterClientTest.scala -------------------------------------------------------------------------------- /cookbook-grpc/src/test/scala/greeter/GreeterServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/test/scala/greeter/GreeterServiceTest.scala -------------------------------------------------------------------------------- /cookbook-grpc/src/test/scala/greeter/GrpcBenchmarkTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-grpc/src/test/scala/greeter/GrpcBenchmarkTest.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/resources/logback.xml -------------------------------------------------------------------------------- /cookbook-streams/src/main/resources/movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/resources/movies.csv -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/startup/Demo.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/startup/Demo.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/startup/Examples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/startup/Examples.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/startup/JavaDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/startup/JavaDemo.java -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/startup/Startup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/startup/Startup.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/topk/AsDouble.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/topk/AsDouble.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/topk/Movie.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/topk/Movie.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/topk/TopKForAkkaHTTP.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/topk/TopKForAkkaHTTP.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/topk/TopKForFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/topk/TopKForFile.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/topk/TopKSink.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/topk/TopKSink.scala -------------------------------------------------------------------------------- /cookbook-streams/src/main/scala/cookbook/streams/topk/TopKUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/main/scala/cookbook/streams/topk/TopKUtils.scala -------------------------------------------------------------------------------- /cookbook-streams/src/test/scala/cookbook/streams/FlowTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/test/scala/cookbook/streams/FlowTest.scala -------------------------------------------------------------------------------- /cookbook-streams/src/test/scala/cookbook/streams/MaterializeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/test/scala/cookbook/streams/MaterializeTest.scala -------------------------------------------------------------------------------- /cookbook-streams/src/test/scala/cookbook/streams/ParseCSVTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/test/scala/cookbook/streams/ParseCSVTest.scala -------------------------------------------------------------------------------- /cookbook-streams/src/test/scala/cookbook/streams/SourceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/test/scala/cookbook/streams/SourceTest.scala -------------------------------------------------------------------------------- /cookbook-streams/src/test/scala/cookbook/streams/file/FileIOTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/test/scala/cookbook/streams/file/FileIOTest.scala -------------------------------------------------------------------------------- /cookbook-streams/src/test/scala/cookbook/streams/group/GroupTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/cookbook-streams/src/test/scala/cookbook/streams/group/GroupTest.scala -------------------------------------------------------------------------------- /docs/action/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/action/index.html -------------------------------------------------------------------------------- /docs/action/oauth2-server.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/action/oauth2-server.html -------------------------------------------------------------------------------- /docs/actor/change-behavior-and-state-machine.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/change-behavior-and-state-machine.html -------------------------------------------------------------------------------- /docs/actor/concurrent/affinity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/concurrent/affinity.html -------------------------------------------------------------------------------- /docs/actor/concurrent/blocking.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/concurrent/blocking.html -------------------------------------------------------------------------------- /docs/actor/concurrent/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/concurrent/index.html -------------------------------------------------------------------------------- /docs/actor/concurrent/thread.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/concurrent/thread.html -------------------------------------------------------------------------------- /docs/actor/create-actor-externally.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/create-actor-externally.html -------------------------------------------------------------------------------- /docs/actor/create-child-actor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/create-child-actor.html -------------------------------------------------------------------------------- /docs/actor/discovery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/discovery.html -------------------------------------------------------------------------------- /docs/actor/imgs/actor-lifecycle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/imgs/actor-lifecycle.png -------------------------------------------------------------------------------- /docs/actor/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/index.html -------------------------------------------------------------------------------- /docs/actor/lifecycle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/lifecycle.html -------------------------------------------------------------------------------- /docs/actor/pattern/actor-inside-ask.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/pattern/actor-inside-ask.html -------------------------------------------------------------------------------- /docs/actor/pattern/actor-outside-ask.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/pattern/actor-outside-ask.html -------------------------------------------------------------------------------- /docs/actor/pattern/adapted-response.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/pattern/adapted-response.html -------------------------------------------------------------------------------- /docs/actor/pattern/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/pattern/index.html -------------------------------------------------------------------------------- /docs/actor/pattern/pipe-to-self.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/pattern/pipe-to-self.html -------------------------------------------------------------------------------- /docs/actor/pattern/request-response.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/pattern/request-response.html -------------------------------------------------------------------------------- /docs/actor/shutdown.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/shutdown.html -------------------------------------------------------------------------------- /docs/actor/stash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/stash.html -------------------------------------------------------------------------------- /docs/actor/stop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/stop.html -------------------------------------------------------------------------------- /docs/actor/style.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/style.html -------------------------------------------------------------------------------- /docs/actor/supervise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/supervise.html -------------------------------------------------------------------------------- /docs/actor/timer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/timer.html -------------------------------------------------------------------------------- /docs/actor/watch-actor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/actor/watch-actor.html -------------------------------------------------------------------------------- /docs/cluster/ddata.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/ddata.html -------------------------------------------------------------------------------- /docs/cluster/imgs/delivery-p2p-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/imgs/delivery-p2p-1.png -------------------------------------------------------------------------------- /docs/cluster/imgs/delivery-sharding-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/imgs/delivery-sharding-1.png -------------------------------------------------------------------------------- /docs/cluster/imgs/delivery-sharding-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/imgs/delivery-sharding-2.png -------------------------------------------------------------------------------- /docs/cluster/imgs/delivery-sharding-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/imgs/delivery-sharding-3.png -------------------------------------------------------------------------------- /docs/cluster/imgs/delivery-work-pulling-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/imgs/delivery-work-pulling-1.png -------------------------------------------------------------------------------- /docs/cluster/imgs/delivery-work-pulling-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/imgs/delivery-work-pulling-2.png -------------------------------------------------------------------------------- /docs/cluster/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/index.html -------------------------------------------------------------------------------- /docs/cluster/rate-limiter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/rate-limiter.html -------------------------------------------------------------------------------- /docs/cluster/reliable-delivery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/cluster/reliable-delivery.html -------------------------------------------------------------------------------- /docs/css/banner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/banner.css -------------------------------------------------------------------------------- /docs/css/fonts/icons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/icons.eot -------------------------------------------------------------------------------- /docs/css/fonts/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/icons.svg -------------------------------------------------------------------------------- /docs/css/fonts/icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/icons.ttf -------------------------------------------------------------------------------- /docs/css/fonts/icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/icons.woff -------------------------------------------------------------------------------- /docs/css/fonts/icons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/icons.woff2 -------------------------------------------------------------------------------- /docs/css/fonts/proxima-nova-bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/proxima-nova-bold.eot -------------------------------------------------------------------------------- /docs/css/fonts/proxima-nova-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/proxima-nova-bold.ttf -------------------------------------------------------------------------------- /docs/css/fonts/proxima-nova-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/proxima-nova-bold.woff -------------------------------------------------------------------------------- /docs/css/fonts/proxima-nova-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/proxima-nova-regular.eot -------------------------------------------------------------------------------- /docs/css/fonts/proxima-nova-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/proxima-nova-regular.ttf -------------------------------------------------------------------------------- /docs/css/fonts/proxima-nova-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/proxima-nova-regular.woff -------------------------------------------------------------------------------- /docs/css/fonts/source-code-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/source-code-pro-regular.eot -------------------------------------------------------------------------------- /docs/css/fonts/source-code-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/source-code-pro-regular.ttf -------------------------------------------------------------------------------- /docs/css/fonts/source-code-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/fonts/source-code-pro-regular.woff -------------------------------------------------------------------------------- /docs/css/icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/icons.css -------------------------------------------------------------------------------- /docs/css/page-6.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/css/page-6.css -------------------------------------------------------------------------------- /docs/grpc/build-tool.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/grpc/build-tool.html -------------------------------------------------------------------------------- /docs/grpc/deployment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/grpc/deployment.html -------------------------------------------------------------------------------- /docs/grpc/grpc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/grpc/grpc.html -------------------------------------------------------------------------------- /docs/grpc/grpc.z.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/grpc/grpc.z.html -------------------------------------------------------------------------------- /docs/grpc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/grpc/index.html -------------------------------------------------------------------------------- /docs/grpc/power-api.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/grpc/power-api.html -------------------------------------------------------------------------------- /docs/http/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/http/index.html -------------------------------------------------------------------------------- /docs/images/akka-icon-reverse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/akka-icon-reverse.svg -------------------------------------------------------------------------------- /docs/images/akka-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/akka-icon.svg -------------------------------------------------------------------------------- /docs/images/akka-logo-reverse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/akka-logo-reverse.svg -------------------------------------------------------------------------------- /docs/images/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/images/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/android-chrome-512x512.png -------------------------------------------------------------------------------- /docs/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/favicon-16x16.png -------------------------------------------------------------------------------- /docs/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/favicon-32x32.png -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/footer-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/footer-background.jpg -------------------------------------------------------------------------------- /docs/images/header-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/header-background.jpg -------------------------------------------------------------------------------- /docs/images/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/manifest.json -------------------------------------------------------------------------------- /docs/images/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/mstile-150x150.png -------------------------------------------------------------------------------- /docs/images/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/images/safari-pinned-tab.svg -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/integration/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/integration/index.html -------------------------------------------------------------------------------- /docs/integration/spring-web.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/integration/spring-web.html -------------------------------------------------------------------------------- /docs/introduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/introduction.html -------------------------------------------------------------------------------- /docs/js/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/js/groups.js -------------------------------------------------------------------------------- /docs/js/magellan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/js/magellan.js -------------------------------------------------------------------------------- /docs/js/metadata-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/js/metadata-toggle.js -------------------------------------------------------------------------------- /docs/js/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/js/page.js -------------------------------------------------------------------------------- /docs/js/scrollsneak.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/js/scrollsneak.js -------------------------------------------------------------------------------- /docs/lib/foundation/dist/css/foundation.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/lib/foundation/dist/css/foundation.min.css -------------------------------------------------------------------------------- /docs/lib/foundation/dist/js/foundation.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/lib/foundation/dist/js/foundation.min.js -------------------------------------------------------------------------------- /docs/lib/jquery/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/lib/jquery/jquery.min.js -------------------------------------------------------------------------------- /docs/lib/normalize.css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/lib/normalize.css/normalize.css -------------------------------------------------------------------------------- /docs/lib/prettify/lang-scala.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/lib/prettify/lang-scala.js -------------------------------------------------------------------------------- /docs/lib/prettify/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/lib/prettify/prettify.css -------------------------------------------------------------------------------- /docs/lib/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/lib/prettify/prettify.js -------------------------------------------------------------------------------- /docs/paradox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/paradox.json -------------------------------------------------------------------------------- /docs/persistence/cookbook.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/persistence/cookbook.html -------------------------------------------------------------------------------- /docs/persistence/event-sourcing.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/persistence/event-sourcing.html -------------------------------------------------------------------------------- /docs/persistence/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/persistence/index.html -------------------------------------------------------------------------------- /docs/serialization/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/serialization/index.html -------------------------------------------------------------------------------- /docs/serialization/jackson.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/serialization/jackson.html -------------------------------------------------------------------------------- /docs/streams/custom-graph.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/custom-graph.html -------------------------------------------------------------------------------- /docs/streams/depth-flow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/depth-flow.html -------------------------------------------------------------------------------- /docs/streams/depth-sink.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/depth-sink.html -------------------------------------------------------------------------------- /docs/streams/depth-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/depth-source.html -------------------------------------------------------------------------------- /docs/streams/example-top-k.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/example-top-k.html -------------------------------------------------------------------------------- /docs/streams/file.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/file.html -------------------------------------------------------------------------------- /docs/streams/flow.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/flow.html -------------------------------------------------------------------------------- /docs/streams/ftp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/ftp.html -------------------------------------------------------------------------------- /docs/streams/group.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/group.html -------------------------------------------------------------------------------- /docs/streams/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/index.html -------------------------------------------------------------------------------- /docs/streams/introduction.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/introduction.html -------------------------------------------------------------------------------- /docs/streams/materialize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/materialize.html -------------------------------------------------------------------------------- /docs/streams/sink.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/sink.html -------------------------------------------------------------------------------- /docs/streams/source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/source.html -------------------------------------------------------------------------------- /docs/streams/throttle.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/streams/throttle.html -------------------------------------------------------------------------------- /docs/test/custom-test-actor-system.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/test/custom-test-actor-system.html -------------------------------------------------------------------------------- /docs/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/test/index.html -------------------------------------------------------------------------------- /docs/test/synchronous.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/test/synchronous.html -------------------------------------------------------------------------------- /docs/test/test-actor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/test/test-actor.html -------------------------------------------------------------------------------- /docs/util/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/util/index.html -------------------------------------------------------------------------------- /docs/util/log.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/util/log.html -------------------------------------------------------------------------------- /docs/util/scheduler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/docs/util/scheduler.html -------------------------------------------------------------------------------- /integration/cookbook-spring/src/main/java/cookbook/integration/springweb/SampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/integration/cookbook-spring/src/main/java/cookbook/integration/springweb/SampleApplication.java -------------------------------------------------------------------------------- /integration/cookbook-spring/src/main/java/cookbook/integration/springweb/SampleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/integration/cookbook-spring/src/main/java/cookbook/integration/springweb/SampleController.java -------------------------------------------------------------------------------- /integration/cookbook-spring/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/integration/cookbook-spring/src/main/resources/application.properties -------------------------------------------------------------------------------- /project/Commons.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/project/Commons.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.4.2 2 | -------------------------------------------------------------------------------- /project/formatting-java.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/project/formatting-java.xml -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /project/project-info.conf: -------------------------------------------------------------------------------- 1 | project-info { 2 | } 3 | -------------------------------------------------------------------------------- /scripts/build-docs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | sbt book/paradox 4 | -------------------------------------------------------------------------------- /scripts/publish-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangbajing/akka-cookbook/HEAD/scripts/publish-docs.sh -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | ThisBuild / version := "1.0.0" 2 | --------------------------------------------------------------------------------