├── .gitattributes ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── being-core ├── build.gradle ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── requirementsascode │ │ │ └── being │ │ │ ├── Aggregate.java │ │ │ ├── AggregateBehavior.java │ │ │ ├── Beings.java │ │ │ ├── CommandHandler.java │ │ │ ├── CommandHandlers.java │ │ │ ├── CommandModelJournalProvider.java │ │ │ ├── EventApplier.java │ │ │ ├── EventConsumer.java │ │ │ ├── EventHandler.java │ │ │ ├── EventHandlers.java │ │ │ ├── EventSourcedAggregate.java │ │ │ ├── HttpRequestHandlers.java │ │ │ ├── HttpRequestHandlersBuilder.java │ │ │ ├── Merge.java │ │ │ ├── ProjectionActor.java │ │ │ ├── ProjectionDispatcherProvider.java │ │ │ ├── Queries.java │ │ │ ├── QueriesActor.java │ │ │ ├── QueryModel.java │ │ │ └── QueryModelStateStoreProvider.java │ └── test │ │ ├── java │ │ └── org │ │ │ └── requirementsascode │ │ │ └── being │ │ │ ├── CommandHandlersTest.java │ │ │ ├── EventHandlersTest.java │ │ │ ├── HttpTest.java │ │ │ └── greetingdata │ │ │ ├── Bootstrap.java │ │ │ ├── ChangeSalutation.java │ │ │ ├── CreateGreeting.java │ │ │ ├── Greeting.java │ │ │ ├── GreetingCommand.java │ │ │ ├── GreetingCreated.java │ │ │ ├── GreetingData.java │ │ │ ├── GreetingState.java │ │ │ └── SalutationChanged.java │ │ └── resources │ │ ├── logback.xml │ │ ├── xoom-actors.properties │ │ ├── xoom-cluster.properties │ │ └── xoom-turbo.properties └── target │ ├── classes │ ├── io │ │ └── vlingo │ │ │ └── xoom │ │ │ └── lattice │ │ │ ├── grid │ │ │ └── application │ │ │ │ ├── GridActorControlInbound__Proxy.class │ │ │ │ └── GridActorControlOutbound__Proxy.class │ │ │ └── util │ │ │ └── HardRefHolder__Proxy.class │ └── org │ │ └── requirementsascode │ │ └── being │ │ ├── Aggregate__Proxy.class │ │ └── Queries__Proxy.class │ └── generated-sources │ ├── io │ └── vlingo │ │ └── xoom │ │ └── lattice │ │ ├── grid │ │ └── application │ │ │ ├── GridActorControlInbound__Proxy.java │ │ │ └── GridActorControlOutbound__Proxy.java │ │ └── util │ │ └── HardRefHolder__Proxy.java │ └── org │ └── requirementsascode │ └── being │ ├── Aggregate__Proxy.java │ └── Queries__Proxy.java ├── being-test ├── build.gradle └── src │ ├── main │ └── java │ │ └── org │ │ └── requirementsascode │ │ └── being │ │ ├── AggregateBehaviorTest.java │ │ └── package-info.java │ └── test │ └── java │ └── org │ └── requirementsascode │ └── being │ └── SimpleBehaviorTest.java ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/README.md -------------------------------------------------------------------------------- /being-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/build.gradle -------------------------------------------------------------------------------- /being-core/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/gradlew -------------------------------------------------------------------------------- /being-core/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/gradlew.bat -------------------------------------------------------------------------------- /being-core/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'being-core' 2 | -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/Aggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/Aggregate.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/AggregateBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/AggregateBehavior.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/Beings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/Beings.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/CommandHandler.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/CommandHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/CommandHandlers.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/CommandModelJournalProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/CommandModelJournalProvider.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/EventApplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/EventApplier.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/EventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/EventConsumer.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/EventHandler.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/EventHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/EventHandlers.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/EventSourcedAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/EventSourcedAggregate.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/HttpRequestHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/HttpRequestHandlers.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/HttpRequestHandlersBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/HttpRequestHandlersBuilder.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/Merge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/Merge.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/ProjectionActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/ProjectionActor.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/ProjectionDispatcherProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/ProjectionDispatcherProvider.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/Queries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/Queries.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/QueriesActor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/QueriesActor.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/QueryModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/QueryModel.java -------------------------------------------------------------------------------- /being-core/src/main/java/org/requirementsascode/being/QueryModelStateStoreProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/main/java/org/requirementsascode/being/QueryModelStateStoreProvider.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/CommandHandlersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/CommandHandlersTest.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/EventHandlersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/EventHandlersTest.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/HttpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/HttpTest.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/Bootstrap.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/ChangeSalutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/ChangeSalutation.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/CreateGreeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/CreateGreeting.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/Greeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/Greeting.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingCommand.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingCreated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingCreated.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingData.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/GreetingState.java -------------------------------------------------------------------------------- /being-core/src/test/java/org/requirementsascode/being/greetingdata/SalutationChanged.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/java/org/requirementsascode/being/greetingdata/SalutationChanged.java -------------------------------------------------------------------------------- /being-core/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/resources/logback.xml -------------------------------------------------------------------------------- /being-core/src/test/resources/xoom-actors.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/resources/xoom-actors.properties -------------------------------------------------------------------------------- /being-core/src/test/resources/xoom-cluster.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/resources/xoom-cluster.properties -------------------------------------------------------------------------------- /being-core/src/test/resources/xoom-turbo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/src/test/resources/xoom-turbo.properties -------------------------------------------------------------------------------- /being-core/target/classes/io/vlingo/xoom/lattice/grid/application/GridActorControlInbound__Proxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/classes/io/vlingo/xoom/lattice/grid/application/GridActorControlInbound__Proxy.class -------------------------------------------------------------------------------- /being-core/target/classes/io/vlingo/xoom/lattice/grid/application/GridActorControlOutbound__Proxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/classes/io/vlingo/xoom/lattice/grid/application/GridActorControlOutbound__Proxy.class -------------------------------------------------------------------------------- /being-core/target/classes/io/vlingo/xoom/lattice/util/HardRefHolder__Proxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/classes/io/vlingo/xoom/lattice/util/HardRefHolder__Proxy.class -------------------------------------------------------------------------------- /being-core/target/classes/org/requirementsascode/being/Aggregate__Proxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/classes/org/requirementsascode/being/Aggregate__Proxy.class -------------------------------------------------------------------------------- /being-core/target/classes/org/requirementsascode/being/Queries__Proxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/classes/org/requirementsascode/being/Queries__Proxy.class -------------------------------------------------------------------------------- /being-core/target/generated-sources/io/vlingo/xoom/lattice/grid/application/GridActorControlInbound__Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/generated-sources/io/vlingo/xoom/lattice/grid/application/GridActorControlInbound__Proxy.java -------------------------------------------------------------------------------- /being-core/target/generated-sources/io/vlingo/xoom/lattice/grid/application/GridActorControlOutbound__Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/generated-sources/io/vlingo/xoom/lattice/grid/application/GridActorControlOutbound__Proxy.java -------------------------------------------------------------------------------- /being-core/target/generated-sources/io/vlingo/xoom/lattice/util/HardRefHolder__Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/generated-sources/io/vlingo/xoom/lattice/util/HardRefHolder__Proxy.java -------------------------------------------------------------------------------- /being-core/target/generated-sources/org/requirementsascode/being/Aggregate__Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/generated-sources/org/requirementsascode/being/Aggregate__Proxy.java -------------------------------------------------------------------------------- /being-core/target/generated-sources/org/requirementsascode/being/Queries__Proxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-core/target/generated-sources/org/requirementsascode/being/Queries__Proxy.java -------------------------------------------------------------------------------- /being-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-test/build.gradle -------------------------------------------------------------------------------- /being-test/src/main/java/org/requirementsascode/being/AggregateBehaviorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-test/src/main/java/org/requirementsascode/being/AggregateBehaviorTest.java -------------------------------------------------------------------------------- /being-test/src/main/java/org/requirementsascode/being/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-test/src/main/java/org/requirementsascode/being/package-info.java -------------------------------------------------------------------------------- /being-test/src/test/java/org/requirementsascode/being/SimpleBehaviorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/being-test/src/test/java/org/requirementsascode/being/SimpleBehaviorTest.java -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bertilmuth/being/HEAD/settings.gradle --------------------------------------------------------------------------------