├── .github └── workflows │ └── maven.yml ├── .gitignore ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docker-compose.yml ├── eclipse-java-google-style.xml ├── intellij-java-google-style.xml ├── lombok.config ├── pom.xml ├── pom.xml.releaseBackup ├── release.properties └── src ├── main └── java │ └── events │ └── dewdrop │ ├── Dewdrop.java │ ├── aggregate │ ├── AggregateRoot.java │ ├── AggregateStateOrchestrator.java │ ├── EventRecorder.java │ ├── EventStateMachine.java │ └── annotation │ │ ├── Aggregate.java │ │ └── AggregateId.java │ ├── api │ ├── result │ │ └── Result.java │ └── validators │ │ ├── ValidationError.java │ │ ├── ValidationException.java │ │ └── ValidationResult.java │ ├── command │ ├── AbstractCommandHandlerMapper.java │ ├── CommandHandler.java │ ├── CommandHandlerMapper.java │ └── CommandMapper.java │ ├── config │ ├── DependencyInjectionAdapter.java │ ├── DewdropProperties.java │ ├── DewdropSettings.java │ └── ascii │ │ └── Ascii.java │ ├── read │ └── readmodel │ │ ├── DefaultAnnotationReadModelMapper.java │ │ ├── QueryStateOrchestrator.java │ │ ├── ReadModel.java │ │ ├── ReadModelConstructed.java │ │ ├── ReadModelFactory.java │ │ ├── ReadModelMapper.java │ │ ├── ReadModelWrapper.java │ │ ├── annotation │ │ ├── AggregateStream.java │ │ ├── AggregateStreams.java │ │ ├── CacheRootKey.java │ │ ├── CategoryStream.java │ │ ├── CategoryStreams.java │ │ ├── CreationEvent.java │ │ ├── DewdropCache.java │ │ ├── EventHandler.java │ │ ├── EventStream.java │ │ ├── EventStreams.java │ │ ├── ForeignCacheKey.java │ │ ├── OnEvent.java │ │ ├── PrimaryCacheKey.java │ │ ├── ReadModel.java │ │ └── StreamStartPosition.java │ │ ├── cache │ │ ├── ImprovedMapBackedInMemoryCacheProcessor.java │ │ ├── InMemoryCacheProcessor.java │ │ ├── MapBackedInMemoryCacheProcessor.java │ │ └── SingleItemInMemoryCache.java │ │ ├── query │ │ └── QueryHandler.java │ │ └── stream │ │ ├── NameAndPosition.java │ │ ├── Stream.java │ │ ├── StreamAnnotationDetails.java │ │ ├── StreamDetails.java │ │ ├── StreamFactory.java │ │ ├── StreamListener.java │ │ ├── StreamReader.java │ │ ├── StreamType.java │ │ ├── SubscriptionStartStrategy.java │ │ └── subscription │ │ └── Subscription.java │ ├── streamstore │ ├── eventstore │ │ ├── EventStore.java │ │ └── EventStoreUtils.java │ ├── process │ │ ├── AggregateRootLifecycle.java │ │ ├── AggregateStateCommandProcessor.java │ │ └── StandaloneAggregateProcessor.java │ ├── repository │ │ └── StreamStoreGetByIDRequest.java │ ├── serialize │ │ └── JsonSerializer.java │ ├── stream │ │ └── PrefixStreamNameGenerator.java │ └── write │ │ └── StreamWriter.java │ ├── structure │ ├── NoStreamException.java │ ├── StreamNameGenerator.java │ ├── api │ │ ├── AbstractMessage.java │ │ ├── Command.java │ │ ├── Event.java │ │ ├── Message.java │ │ ├── ValidationFunction.java │ │ └── validator │ │ │ └── DewdropValidator.java │ ├── datastore │ │ └── StreamStore.java │ ├── events │ │ ├── CorrelationCausation.java │ │ ├── ReadEventData.java │ │ ├── StreamReadResults.java │ │ └── WriteEventData.java │ ├── read │ │ ├── Direction.java │ │ ├── Handler.java │ │ └── ReadRequest.java │ ├── serialize │ │ └── EventSerializer.java │ ├── subscribe │ │ ├── EventProcessor.java │ │ └── SubscribeRequest.java │ └── write │ │ └── WriteRequest.java │ └── utils │ ├── AggregateIdUtils.java │ ├── AggregateUtils.java │ ├── AssignCorrelationAndCausation.java │ ├── CacheUtils.java │ ├── CommandHandlerUtils.java │ ├── DependencyInjectionUtils.java │ ├── DewdropAnnotationUtils.java │ ├── DewdropReflectionUtils.java │ ├── EventHandlerUtils.java │ ├── QueryHandlerUtils.java │ ├── ReadModelUtils.java │ ├── ReflectionsConfigUtils.java │ └── StreamUtils.java └── test ├── java └── events │ └── dewdrop │ ├── DewdropTest.java │ ├── UserLifecycleTest.java │ ├── UserSignupTest.java │ ├── aggregate │ ├── AggregateRootTest.java │ ├── AggregateStateOrchestratorTest.java │ ├── EventRecorderTest.java │ ├── EventStateMachineTest.java │ └── QueryStateOrchestratorTest.java │ ├── api │ ├── result │ │ └── ResultTest.java │ └── validators │ │ ├── ValidationExceptionTest.java │ │ └── ValidationResultTest.java │ ├── config │ ├── DewdropPropertiesTest.java │ └── DewdropSettingsTest.java │ ├── datastore │ └── eventstore │ │ └── EventStoreUtilsTest.java │ ├── fixture │ ├── automated │ │ ├── DewdropAccountAggregate.java │ │ ├── DewdropUserAggregate.java │ │ └── user │ │ │ └── UserAggregate.java │ ├── command │ │ ├── DewdropAccountCommand.java │ │ ├── DewdropAddFundsToAccountCommand.java │ │ ├── DewdropCreateAccountCommand.java │ │ ├── DewdropCreateUserCommand.java │ │ ├── DewdropDeactivateUserCommand.java │ │ ├── DewdropUserCommand.java │ │ └── user │ │ │ ├── CsrClaimUsernameCommand.java │ │ │ ├── UserClaimUsernameCommand.java │ │ │ ├── UserCommand.java │ │ │ └── UserSignupCommand.java │ ├── customized │ │ ├── DewdropAccountAggregateSubclass.java │ │ ├── DewdropCommandService.java │ │ └── DewdropStandaloneCommandService.java │ ├── events │ │ ├── DewdropAccountCreated.java │ │ ├── DewdropAccountEvent.java │ │ ├── DewdropFundsAddedToAccount.java │ │ ├── DewdropUserCreated.java │ │ ├── DewdropUserDeactivate.java │ │ ├── DewdropUserEvent.java │ │ ├── UserLoggedIn.java │ │ └── user │ │ │ ├── CsrClaimedUsername.java │ │ │ ├── UserClaimedUsername.java │ │ │ ├── UserEvent.java │ │ │ └── UserSignedUp.java │ └── readmodel │ │ ├── AccountCreatedService.java │ │ ├── accountdetails │ │ ├── details │ │ │ ├── DewdropAccountDetails.java │ │ │ ├── DewdropAccountDetailsReadModel.java │ │ │ └── DewdropGetAccountByIdQuery.java │ │ └── summary │ │ │ ├── DewdropAccountSummary.java │ │ │ ├── DewdropAccountSummaryQuery.java │ │ │ └── DewdropAccountSummaryReadModel.java │ │ └── users │ │ ├── DewdropGetUserByIdQuery.java │ │ ├── DewdropGetUserByIdQueryForAggregate.java │ │ ├── DewdropUser.java │ │ ├── DewdropUserAggregateReadModel.java │ │ ├── DewdropUsersReadModel.java │ │ ├── GetUserByIdQuery.java │ │ ├── User.java │ │ └── lifecycle │ │ └── UsersReadModel.java │ ├── read │ └── readmodel │ │ ├── DefaultAnnotationReadModelMapperTest.java │ │ ├── ReadModelFactoryTest.java │ │ ├── ReadModelTest.java │ │ ├── ReadModelWrapperTest.java │ │ ├── cache │ │ ├── ImprovedMapBackedInMemoryCacheProcessorTest.java │ │ └── MapBackedInMemoryCacheProcessorTest.java │ │ └── stream │ │ ├── NameAndPositionTest.java │ │ ├── StreamDetailsTest.java │ │ ├── StreamFactoryTest.java │ │ ├── StreamListenerTest.java │ │ ├── StreamReaderTest.java │ │ ├── StreamTest.java │ │ └── subscription │ │ └── SubscriptionTest.java │ ├── streamstore │ ├── eventstore │ │ └── EventStoreTest.java │ ├── process │ │ ├── AggregateRootLifecycleTest.java │ │ ├── AggregateStateCommandProcessorTest.java │ │ └── StandaloneAggregateProcessorTest.java │ ├── serialize │ │ └── JsonSerializerTest.java │ ├── stream │ │ └── PrefixStreamNameGeneratorTest.java │ └── write │ │ └── StreamWriterTest.java │ ├── structure │ └── api │ │ └── validator │ │ └── DewdropValidatorTest.java │ └── utils │ ├── AggregateIdUtilsTest.java │ ├── AggregateUtilsTest.java │ ├── AssignCorrelationAndCausationTest.java │ ├── CacheUtilsTest.java │ ├── CommandHandlerUtilsTest.java │ ├── DependencyInjectionUtilsTest.java │ ├── DewdropAnnotationUtilsTest.java │ ├── DewdropReflectionUtilsTest.java │ ├── EventHandlerUtilsTest.java │ ├── QueryHandlerUtilsTest.java │ ├── ReadModelUtilsTest.java │ ├── ReflectionsConfigUtilsTest.java │ └── StreamUtilsTest.java └── resources ├── dewdropper.yml └── log4j2.xml /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /eclipse-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/eclipse-java-google-style.xml -------------------------------------------------------------------------------- /intellij-java-google-style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/intellij-java-google-style.xml -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/lombok.config -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/pom.xml -------------------------------------------------------------------------------- /pom.xml.releaseBackup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/pom.xml.releaseBackup -------------------------------------------------------------------------------- /release.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/release.properties -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/Dewdrop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/Dewdrop.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/aggregate/AggregateRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/aggregate/AggregateRoot.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/aggregate/AggregateStateOrchestrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/aggregate/AggregateStateOrchestrator.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/aggregate/EventRecorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/aggregate/EventRecorder.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/aggregate/EventStateMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/aggregate/EventStateMachine.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/aggregate/annotation/Aggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/aggregate/annotation/Aggregate.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/aggregate/annotation/AggregateId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/aggregate/annotation/AggregateId.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/api/result/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/api/result/Result.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/api/validators/ValidationError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/api/validators/ValidationError.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/api/validators/ValidationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/api/validators/ValidationException.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/api/validators/ValidationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/api/validators/ValidationResult.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/command/AbstractCommandHandlerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/command/AbstractCommandHandlerMapper.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/command/CommandHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/command/CommandHandler.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/command/CommandHandlerMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/command/CommandHandlerMapper.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/command/CommandMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/command/CommandMapper.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/config/DependencyInjectionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/config/DependencyInjectionAdapter.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/config/DewdropProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/config/DewdropProperties.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/config/DewdropSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/config/DewdropSettings.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/config/ascii/Ascii.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/config/ascii/Ascii.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/DefaultAnnotationReadModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/DefaultAnnotationReadModelMapper.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/QueryStateOrchestrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/QueryStateOrchestrator.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/ReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/ReadModel.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/ReadModelConstructed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/ReadModelConstructed.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/ReadModelFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/ReadModelFactory.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/ReadModelMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/ReadModelMapper.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/ReadModelWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/ReadModelWrapper.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/AggregateStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/AggregateStream.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/AggregateStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/AggregateStreams.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/CacheRootKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/CacheRootKey.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/CategoryStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/CategoryStream.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/CategoryStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/CategoryStreams.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/CreationEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/CreationEvent.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/DewdropCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/DewdropCache.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/EventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/EventHandler.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/EventStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/EventStream.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/EventStreams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/EventStreams.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/ForeignCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/ForeignCacheKey.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/OnEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/OnEvent.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/PrimaryCacheKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/PrimaryCacheKey.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/ReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/ReadModel.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/annotation/StreamStartPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/annotation/StreamStartPosition.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/cache/ImprovedMapBackedInMemoryCacheProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/cache/ImprovedMapBackedInMemoryCacheProcessor.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/cache/InMemoryCacheProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/cache/InMemoryCacheProcessor.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/cache/MapBackedInMemoryCacheProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/cache/MapBackedInMemoryCacheProcessor.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/cache/SingleItemInMemoryCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/cache/SingleItemInMemoryCache.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/query/QueryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/query/QueryHandler.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/NameAndPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/NameAndPosition.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/Stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/Stream.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/StreamAnnotationDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/StreamAnnotationDetails.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/StreamDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/StreamDetails.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/StreamFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/StreamFactory.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/StreamListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/StreamListener.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/StreamReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/StreamReader.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/StreamType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/StreamType.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/SubscriptionStartStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/SubscriptionStartStrategy.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/read/readmodel/stream/subscription/Subscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/read/readmodel/stream/subscription/Subscription.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/eventstore/EventStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/eventstore/EventStore.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/eventstore/EventStoreUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/eventstore/EventStoreUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/process/AggregateRootLifecycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/process/AggregateRootLifecycle.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/process/AggregateStateCommandProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/process/AggregateStateCommandProcessor.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/process/StandaloneAggregateProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/process/StandaloneAggregateProcessor.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/repository/StreamStoreGetByIDRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/repository/StreamStoreGetByIDRequest.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/serialize/JsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/serialize/JsonSerializer.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/stream/PrefixStreamNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/stream/PrefixStreamNameGenerator.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/streamstore/write/StreamWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/streamstore/write/StreamWriter.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/NoStreamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/NoStreamException.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/StreamNameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/StreamNameGenerator.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/api/AbstractMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/api/AbstractMessage.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/api/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/api/Command.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/api/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/api/Event.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/api/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/api/Message.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/api/ValidationFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/api/ValidationFunction.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/api/validator/DewdropValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/api/validator/DewdropValidator.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/datastore/StreamStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/datastore/StreamStore.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/events/CorrelationCausation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/events/CorrelationCausation.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/events/ReadEventData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/events/ReadEventData.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/events/StreamReadResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/events/StreamReadResults.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/events/WriteEventData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/events/WriteEventData.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/read/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/read/Direction.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/read/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/read/Handler.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/read/ReadRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/read/ReadRequest.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/serialize/EventSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/serialize/EventSerializer.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/subscribe/EventProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/subscribe/EventProcessor.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/subscribe/SubscribeRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/subscribe/SubscribeRequest.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/structure/write/WriteRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/structure/write/WriteRequest.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/AggregateIdUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/AggregateIdUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/AggregateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/AggregateUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/AssignCorrelationAndCausation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/AssignCorrelationAndCausation.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/CacheUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/CacheUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/CommandHandlerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/CommandHandlerUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/DependencyInjectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/DependencyInjectionUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/DewdropAnnotationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/DewdropAnnotationUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/DewdropReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/DewdropReflectionUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/EventHandlerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/EventHandlerUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/QueryHandlerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/QueryHandlerUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/ReadModelUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/ReadModelUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/ReflectionsConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/ReflectionsConfigUtils.java -------------------------------------------------------------------------------- /src/main/java/events/dewdrop/utils/StreamUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/main/java/events/dewdrop/utils/StreamUtils.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/DewdropTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/DewdropTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/UserLifecycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/UserLifecycleTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/UserSignupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/UserSignupTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/aggregate/AggregateRootTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/aggregate/AggregateRootTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/aggregate/AggregateStateOrchestratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/aggregate/AggregateStateOrchestratorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/aggregate/EventRecorderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/aggregate/EventRecorderTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/aggregate/EventStateMachineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/aggregate/EventStateMachineTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/aggregate/QueryStateOrchestratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/aggregate/QueryStateOrchestratorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/api/result/ResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/api/result/ResultTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/api/validators/ValidationExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/api/validators/ValidationExceptionTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/api/validators/ValidationResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/api/validators/ValidationResultTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/config/DewdropPropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/config/DewdropPropertiesTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/config/DewdropSettingsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/config/DewdropSettingsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/datastore/eventstore/EventStoreUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/datastore/eventstore/EventStoreUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/automated/DewdropAccountAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/automated/DewdropAccountAggregate.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/automated/DewdropUserAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/automated/DewdropUserAggregate.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/automated/user/UserAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/automated/user/UserAggregate.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/DewdropAccountCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/DewdropAccountCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/DewdropAddFundsToAccountCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/DewdropAddFundsToAccountCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/DewdropCreateAccountCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/DewdropCreateAccountCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/DewdropCreateUserCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/DewdropCreateUserCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/DewdropDeactivateUserCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/DewdropDeactivateUserCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/DewdropUserCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/DewdropUserCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/user/CsrClaimUsernameCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/user/CsrClaimUsernameCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/user/UserClaimUsernameCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/user/UserClaimUsernameCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/user/UserCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/user/UserCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/command/user/UserSignupCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/command/user/UserSignupCommand.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/customized/DewdropAccountAggregateSubclass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/customized/DewdropAccountAggregateSubclass.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/customized/DewdropCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/customized/DewdropCommandService.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/customized/DewdropStandaloneCommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/customized/DewdropStandaloneCommandService.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/DewdropAccountCreated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/DewdropAccountCreated.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/DewdropAccountEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/DewdropAccountEvent.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/DewdropFundsAddedToAccount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/DewdropFundsAddedToAccount.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/DewdropUserCreated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/DewdropUserCreated.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/DewdropUserDeactivate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/DewdropUserDeactivate.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/DewdropUserEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/DewdropUserEvent.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/UserLoggedIn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/UserLoggedIn.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/user/CsrClaimedUsername.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/user/CsrClaimedUsername.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/user/UserClaimedUsername.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/user/UserClaimedUsername.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/user/UserEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/user/UserEvent.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/events/user/UserSignedUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/events/user/UserSignedUp.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/AccountCreatedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/AccountCreatedService.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/accountdetails/details/DewdropAccountDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/accountdetails/details/DewdropAccountDetails.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/accountdetails/details/DewdropAccountDetailsReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/accountdetails/details/DewdropAccountDetailsReadModel.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/accountdetails/details/DewdropGetAccountByIdQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/accountdetails/details/DewdropGetAccountByIdQuery.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/accountdetails/summary/DewdropAccountSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/accountdetails/summary/DewdropAccountSummary.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/accountdetails/summary/DewdropAccountSummaryQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/accountdetails/summary/DewdropAccountSummaryQuery.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/accountdetails/summary/DewdropAccountSummaryReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/accountdetails/summary/DewdropAccountSummaryReadModel.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/DewdropGetUserByIdQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/DewdropGetUserByIdQuery.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/DewdropGetUserByIdQueryForAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/DewdropGetUserByIdQueryForAggregate.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/DewdropUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/DewdropUser.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/DewdropUserAggregateReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/DewdropUserAggregateReadModel.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/DewdropUsersReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/DewdropUsersReadModel.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/GetUserByIdQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/GetUserByIdQuery.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/User.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/fixture/readmodel/users/lifecycle/UsersReadModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/fixture/readmodel/users/lifecycle/UsersReadModel.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/DefaultAnnotationReadModelMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/DefaultAnnotationReadModelMapperTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/ReadModelFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/ReadModelFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/ReadModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/ReadModelTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/ReadModelWrapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/ReadModelWrapperTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/cache/ImprovedMapBackedInMemoryCacheProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/cache/ImprovedMapBackedInMemoryCacheProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/cache/MapBackedInMemoryCacheProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/cache/MapBackedInMemoryCacheProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/stream/NameAndPositionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/stream/NameAndPositionTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/stream/StreamDetailsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/stream/StreamDetailsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/stream/StreamFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/stream/StreamFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/stream/StreamListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/stream/StreamListenerTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/stream/StreamReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/stream/StreamReaderTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/stream/StreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/stream/StreamTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/read/readmodel/stream/subscription/SubscriptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/read/readmodel/stream/subscription/SubscriptionTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/streamstore/eventstore/EventStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/streamstore/eventstore/EventStoreTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/streamstore/process/AggregateRootLifecycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/streamstore/process/AggregateRootLifecycleTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/streamstore/process/AggregateStateCommandProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/streamstore/process/AggregateStateCommandProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/streamstore/process/StandaloneAggregateProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/streamstore/process/StandaloneAggregateProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/streamstore/serialize/JsonSerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/streamstore/serialize/JsonSerializerTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/streamstore/stream/PrefixStreamNameGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/streamstore/stream/PrefixStreamNameGeneratorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/streamstore/write/StreamWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/streamstore/write/StreamWriterTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/structure/api/validator/DewdropValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/structure/api/validator/DewdropValidatorTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/AggregateIdUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/AggregateIdUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/AggregateUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/AggregateUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/AssignCorrelationAndCausationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/AssignCorrelationAndCausationTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/CacheUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/CacheUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/CommandHandlerUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/CommandHandlerUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/DependencyInjectionUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/DependencyInjectionUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/DewdropAnnotationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/DewdropAnnotationUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/DewdropReflectionUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/DewdropReflectionUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/EventHandlerUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/EventHandlerUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/QueryHandlerUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/QueryHandlerUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/ReadModelUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/ReadModelUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/ReflectionsConfigUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/ReflectionsConfigUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/events/dewdrop/utils/StreamUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/java/events/dewdrop/utils/StreamUtilsTest.java -------------------------------------------------------------------------------- /src/test/resources/dewdropper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/resources/dewdropper.yml -------------------------------------------------------------------------------- /src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matsientst/dewdrop/HEAD/src/test/resources/log4j2.xml --------------------------------------------------------------------------------