├── .gitignore ├── LICENSE ├── License.txt ├── activator ├── activator.bat ├── activator.properties ├── project ├── Common.scala ├── Dependencies.scala ├── build.properties └── plugins.sbt ├── src ├── main │ ├── resources │ │ ├── application.conf │ │ └── logback.xml │ └── scala │ │ └── cqrs │ │ ├── CqrsApi.scala │ │ ├── DomainActors.scala │ │ ├── Main.scala │ │ ├── ReadActors.scala │ │ ├── domain │ │ └── orders │ │ │ ├── Order.scala │ │ │ ├── OrderCommandHandler.scala │ │ │ ├── OrderCommandRoute.scala │ │ │ └── Orders.scala │ │ ├── read │ │ ├── OrderMarshalling.scala │ │ ├── OrderReadRoute.scala │ │ ├── OrderView.scala │ │ └── OrdersView.scala │ │ └── settings │ │ └── Settings.scala ├── multi-jvm │ └── scala │ │ └── cqrs │ │ └── MultiNodeTest.scala └── test │ ├── resources │ └── application.conf │ └── scala │ └── cqrs │ ├── SystemTest.scala │ └── domain │ └── orders │ └── DomainTest.scala └── tutorial ├── images ├── cqrs.graphml ├── cqrs.png └── cqrs_old.png └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/LICENSE -------------------------------------------------------------------------------- /License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/License.txt -------------------------------------------------------------------------------- /activator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/activator -------------------------------------------------------------------------------- /activator.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/activator.bat -------------------------------------------------------------------------------- /activator.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/activator.properties -------------------------------------------------------------------------------- /project/Common.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/project/Common.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.5 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/scala/cqrs/CqrsApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/CqrsApi.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/DomainActors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/DomainActors.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/Main.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/ReadActors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/ReadActors.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/domain/orders/Order.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/domain/orders/Order.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/domain/orders/OrderCommandHandler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/domain/orders/OrderCommandHandler.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/domain/orders/OrderCommandRoute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/domain/orders/OrderCommandRoute.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/domain/orders/Orders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/domain/orders/Orders.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/read/OrderMarshalling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/read/OrderMarshalling.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/read/OrderReadRoute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/read/OrderReadRoute.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/read/OrderView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/read/OrderView.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/read/OrdersView.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/read/OrdersView.scala -------------------------------------------------------------------------------- /src/main/scala/cqrs/settings/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/main/scala/cqrs/settings/Settings.scala -------------------------------------------------------------------------------- /src/multi-jvm/scala/cqrs/MultiNodeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/multi-jvm/scala/cqrs/MultiNodeTest.scala -------------------------------------------------------------------------------- /src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/test/resources/application.conf -------------------------------------------------------------------------------- /src/test/scala/cqrs/SystemTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/test/scala/cqrs/SystemTest.scala -------------------------------------------------------------------------------- /src/test/scala/cqrs/domain/orders/DomainTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/src/test/scala/cqrs/domain/orders/DomainTest.scala -------------------------------------------------------------------------------- /tutorial/images/cqrs.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/tutorial/images/cqrs.graphml -------------------------------------------------------------------------------- /tutorial/images/cqrs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/tutorial/images/cqrs.png -------------------------------------------------------------------------------- /tutorial/images/cqrs_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/tutorial/images/cqrs_old.png -------------------------------------------------------------------------------- /tutorial/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jgordijn/cqrs_template/HEAD/tutorial/index.html --------------------------------------------------------------------------------