├── .github ├── dependabot.yml └── workflows │ └── maven.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── chat-getting-started ├── README.md ├── command-requests.http ├── pom.xml ├── query-requests.http └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── axoniq │ │ │ └── labs │ │ │ └── chat │ │ │ ├── ChatGettingStartedApplication.java │ │ │ ├── commandmodel │ │ │ └── ChatRoom.java │ │ │ ├── coreapi │ │ │ └── messages.kt │ │ │ ├── query │ │ │ └── rooms │ │ │ │ ├── messages │ │ │ │ ├── ChatMessage.java │ │ │ │ ├── ChatMessageProjection.java │ │ │ │ └── ChatMessageRepository.java │ │ │ │ ├── participants │ │ │ │ ├── RoomParticipant.java │ │ │ │ ├── RoomParticipantsProjection.java │ │ │ │ └── RoomParticipantsRepository.java │ │ │ │ └── summary │ │ │ │ ├── RoomSummary.java │ │ │ │ ├── RoomSummaryProjection.java │ │ │ │ └── RoomSummaryRepository.java │ │ │ └── restapi │ │ │ ├── CommandController.java │ │ │ └── QueryController.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── io │ │ └── axoniq │ │ └── labs │ │ └── chat │ │ ├── ChatGettingStartedApplicationTests.java │ │ └── commandmodel │ │ └── ChatRoomTest.java │ └── resources │ └── logback-test.xml ├── chat-scaling-out ├── README.md ├── command-requests.http ├── pom.xml ├── query-requests.http ├── requests.http └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── axoniq │ │ │ └── labs │ │ │ └── chat │ │ │ ├── ChatScalingOutApplication.java │ │ │ ├── Servers.java │ │ │ ├── commandmodel │ │ │ └── ChatRoom.java │ │ │ ├── coreapi │ │ │ └── messages.kt │ │ │ ├── query │ │ │ └── rooms │ │ │ │ ├── messages │ │ │ │ ├── ChatMessage.java │ │ │ │ ├── ChatMessageProjection.java │ │ │ │ └── ChatMessageRepository.java │ │ │ │ ├── participants │ │ │ │ ├── RoomParticipant.java │ │ │ │ ├── RoomParticipantsProjection.java │ │ │ │ └── RoomParticipantsRepository.java │ │ │ │ └── summary │ │ │ │ ├── RoomSummary.java │ │ │ │ ├── RoomSummaryProjection.java │ │ │ │ └── RoomSummaryRepository.java │ │ │ └── restapi │ │ │ ├── CommandController.java │ │ │ └── QueryController.java │ └── resources │ │ └── application.properties │ └── test │ ├── java │ └── io │ │ └── axoniq │ │ └── labs │ │ └── chat │ │ ├── ChatScalingOutApplicationTests.java │ │ └── commandmodel │ │ └── ChatRoomTest.java │ └── resources │ └── logback-test.xml ├── mvnw ├── mvnw.cmd └── pom.xml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/README.md -------------------------------------------------------------------------------- /chat-getting-started/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/README.md -------------------------------------------------------------------------------- /chat-getting-started/command-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/command-requests.http -------------------------------------------------------------------------------- /chat-getting-started/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/pom.xml -------------------------------------------------------------------------------- /chat-getting-started/query-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/query-requests.http -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/ChatGettingStartedApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/ChatGettingStartedApplication.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/commandmodel/ChatRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/commandmodel/ChatRoom.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/coreapi/messages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/coreapi/messages.kt -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessage.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageProjection.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageRepository.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipant.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsProjection.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsRepository.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummary.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryProjection.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryRepository.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/restapi/CommandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/restapi/CommandController.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/java/io/axoniq/labs/chat/restapi/QueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/main/java/io/axoniq/labs/chat/restapi/QueryController.java -------------------------------------------------------------------------------- /chat-getting-started/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.h2.console.enabled=true 2 | -------------------------------------------------------------------------------- /chat-getting-started/src/test/java/io/axoniq/labs/chat/ChatGettingStartedApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/test/java/io/axoniq/labs/chat/ChatGettingStartedApplicationTests.java -------------------------------------------------------------------------------- /chat-getting-started/src/test/java/io/axoniq/labs/chat/commandmodel/ChatRoomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/test/java/io/axoniq/labs/chat/commandmodel/ChatRoomTest.java -------------------------------------------------------------------------------- /chat-getting-started/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-getting-started/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /chat-scaling-out/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/README.md -------------------------------------------------------------------------------- /chat-scaling-out/command-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/command-requests.http -------------------------------------------------------------------------------- /chat-scaling-out/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/pom.xml -------------------------------------------------------------------------------- /chat-scaling-out/query-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/query-requests.http -------------------------------------------------------------------------------- /chat-scaling-out/requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/requests.http -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/ChatScalingOutApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/ChatScalingOutApplication.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/Servers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/Servers.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/commandmodel/ChatRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/commandmodel/ChatRoom.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/coreapi/messages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/coreapi/messages.kt -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessage.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageProjection.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/messages/ChatMessageRepository.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipant.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsProjection.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/participants/RoomParticipantsRepository.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummary.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryProjection.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/query/rooms/summary/RoomSummaryRepository.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/restapi/CommandController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/restapi/CommandController.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/java/io/axoniq/labs/chat/restapi/QueryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/java/io/axoniq/labs/chat/restapi/QueryController.java -------------------------------------------------------------------------------- /chat-scaling-out/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/main/resources/application.properties -------------------------------------------------------------------------------- /chat-scaling-out/src/test/java/io/axoniq/labs/chat/ChatScalingOutApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/test/java/io/axoniq/labs/chat/ChatScalingOutApplicationTests.java -------------------------------------------------------------------------------- /chat-scaling-out/src/test/java/io/axoniq/labs/chat/commandmodel/ChatRoomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/test/java/io/axoniq/labs/chat/commandmodel/ChatRoomTest.java -------------------------------------------------------------------------------- /chat-scaling-out/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/chat-scaling-out/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AxonIQ/axon-quick-start/HEAD/pom.xml --------------------------------------------------------------------------------