├── .gitattributes ├── .github └── workflows │ ├── build.cqrs_flow.dotnet.yml │ ├── build.cqrs_flow.java.aggregates.yml │ ├── build.cqrs_flow.java.simple.yml │ └── build.crypto_shredding.dotnet.yml ├── .gitignore ├── CONTRIBUTING.md ├── CQRS_Flow ├── Dotnet │ ├── .editorconfig │ ├── Carts │ │ ├── Carts.Api.Tests │ │ │ ├── Carts.Api.Tests.csproj │ │ │ ├── Carts │ │ │ │ ├── AddingProduct │ │ │ │ │ └── AddProductTests.cs │ │ │ │ ├── Confirming │ │ │ │ │ └── ConfirmShoppingCartTests.cs │ │ │ │ ├── InitializingCart │ │ │ │ │ └── InitializeCartTests.cs │ │ │ │ └── RemovingProduct │ │ │ │ │ └── RemoveProductTests.cs │ │ │ └── Settings.cs │ │ ├── Carts.Api │ │ │ ├── Carts.Api.csproj │ │ │ ├── Controllers │ │ │ │ └── CartsController.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Requests │ │ │ │ └── Carts │ │ │ │ │ ├── AddProductRequest.cs │ │ │ │ │ ├── InitializeCartRequest.cs │ │ │ │ │ ├── PricedProductItemRequest.cs │ │ │ │ │ ├── ProductItemRequest.cs │ │ │ │ │ └── RemoveProduct.cs │ │ │ ├── Startup.cs │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ │ ├── Carts.Tests │ │ │ ├── Builders │ │ │ │ └── CartBuilder.cs │ │ │ ├── Carts.Tests.csproj │ │ │ ├── Carts │ │ │ │ ├── ConfirmingCart │ │ │ │ │ └── ConfirmCartTests.cs │ │ │ │ └── InitializingCart │ │ │ │ │ ├── InitializeCartCommandHandlerTests.cs │ │ │ │ │ └── InitializeCartTests.cs │ │ │ ├── Extensions │ │ │ │ └── Reservations │ │ │ │ │ └── CartExtensions.cs │ │ │ └── Stubs │ │ │ │ └── Products │ │ │ │ └── FakeProductPriceCalculator.cs │ │ └── Carts │ │ │ ├── Carts.csproj │ │ │ ├── Carts │ │ │ ├── AddingProduct │ │ │ │ ├── AddProduct.cs │ │ │ │ └── ProductAdded.cs │ │ │ ├── Cart.cs │ │ │ ├── CartStatus.cs │ │ │ ├── Config.cs │ │ │ ├── ConfirmingCart │ │ │ │ ├── CartConfirmed.cs │ │ │ │ └── ConfirmCart.cs │ │ │ ├── GettingCartAtVersion │ │ │ │ └── GetCartAtVersion.cs │ │ │ ├── GettingCartById │ │ │ │ ├── CartDetails.cs │ │ │ │ └── GetCartById.cs │ │ │ ├── GettingCartHistory │ │ │ │ ├── CartHistory.cs │ │ │ │ └── GetCartHistory.cs │ │ │ ├── GettingCarts │ │ │ │ ├── CartShortInfo.cs │ │ │ │ └── GetCarts.cs │ │ │ ├── InitializingCart │ │ │ │ ├── CartInitialized.cs │ │ │ │ └── InitializeCart.cs │ │ │ ├── Products │ │ │ │ ├── PricedProductItem.cs │ │ │ │ └── ProductItem.cs │ │ │ └── RemovingProduct │ │ │ │ ├── ProductRemoved.cs │ │ │ │ └── RemoveProduct.cs │ │ │ ├── Config.cs │ │ │ └── Pricing │ │ │ ├── IProductPriceCalculator.cs │ │ │ └── RandomProductPriceCalculator.cs │ ├── Core │ │ ├── Core.ElasticSearch │ │ │ ├── Config.cs │ │ │ ├── Core.ElasticSearch.csproj │ │ │ ├── Indices │ │ │ │ └── IndexNameMapper.cs │ │ │ ├── Projections │ │ │ │ └── ElasticSearchProjection.cs │ │ │ └── Repository │ │ │ │ └── ElasticSearchRepository.cs │ │ ├── Core.EventStoreDB │ │ │ ├── Config.cs │ │ │ ├── Core.EventStoreDB.csproj │ │ │ ├── Events │ │ │ │ ├── AggregateStreamExtensions.cs │ │ │ │ └── StreamEventExtensions.cs │ │ │ ├── Repository │ │ │ │ └── EventStoreDBRepository.cs │ │ │ ├── Serialization │ │ │ │ └── EventStoreDBSerializer.cs │ │ │ └── Subscriptions │ │ │ │ ├── EventStoreDBSubscriptionCheckpointRepository.cs │ │ │ │ ├── EventStoreDBSubscriptionToAll.cs │ │ │ │ ├── ISubscriptionCheckpointRepository.cs │ │ │ │ └── InMemorySubscriptionCheckpointRepository.cs │ │ ├── Core.Testing │ │ │ ├── AggregateExtensions.cs │ │ │ ├── ApiFixture.cs │ │ │ ├── Core.Testing.csproj │ │ │ ├── FakeIdGenerator.cs │ │ │ ├── FakeRepository.cs │ │ │ ├── ResponseExtensions.cs │ │ │ ├── SerializationExtensions.cs │ │ │ ├── TestContext.cs │ │ │ └── TestWebHostBuilder.cs │ │ ├── Core.WebApi │ │ │ ├── Core.WebApi.csproj │ │ │ └── Middlewares │ │ │ │ └── ExceptionHandling │ │ │ │ ├── ExceptionHandlingMiddleware.cs │ │ │ │ ├── ExceptionToHttpStatusMapper.cs │ │ │ │ └── HttpExceptionWrapper.cs │ │ └── Core │ │ │ ├── Aggregates │ │ │ ├── Aggregate.cs │ │ │ └── IAggregate.cs │ │ │ ├── BackgroundWorkers │ │ │ └── BackgroundWorker.cs │ │ │ ├── Commands │ │ │ ├── CommandBus.cs │ │ │ ├── Config.cs │ │ │ ├── ICommandBus.cs │ │ │ └── ICommandHandler.cs │ │ │ ├── Config.cs │ │ │ ├── Core.csproj │ │ │ ├── Events │ │ │ ├── Config.cs │ │ │ ├── EventBus.cs │ │ │ ├── EventTypeMapper.cs │ │ │ ├── IEventBus.cs │ │ │ ├── IEventHandler.cs │ │ │ ├── StreamEvent.cs │ │ │ └── StreamNameMapper.cs │ │ │ ├── Exceptions │ │ │ └── AggregateNotFoundException.cs │ │ │ ├── Extensions │ │ │ └── ListExtensions.cs │ │ │ ├── Ids │ │ │ ├── IIdGenerator.cs │ │ │ └── NulloIdGenerator.cs │ │ │ ├── Projections │ │ │ └── IProjection.cs │ │ │ ├── Queries │ │ │ ├── Config.cs │ │ │ ├── IQueryBus.cs │ │ │ ├── IQueryHandler.cs │ │ │ └── QueryBus.cs │ │ │ ├── Reflection │ │ │ └── TypeProvider.cs │ │ │ ├── Repositories │ │ │ ├── IRepository.cs │ │ │ └── RepositoryExtensions.cs │ │ │ └── Threading │ │ │ └── NoSynchronizationContextScope.cs │ ├── ECommerce.run.xml │ ├── ECommerce.sln │ ├── README.md │ └── docker-compose.yml └── Java │ ├── .gitignore │ ├── event-sourcing-esdb-aggregates │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── docker-compose.yml │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── io │ │ │ │ └── eventdriven │ │ │ │ └── ecommerce │ │ │ │ ├── ECommerceApplication.java │ │ │ │ ├── api │ │ │ │ ├── backgroundworkers │ │ │ │ │ └── EventStoreDBSubscriptionBackgroundWorker.java │ │ │ │ ├── controller │ │ │ │ │ └── ShoppingCartsController.java │ │ │ │ └── requests │ │ │ │ │ └── ShoppingCartsRequests.java │ │ │ │ ├── core │ │ │ │ ├── aggregates │ │ │ │ │ ├── AbstractAggregate.java │ │ │ │ │ ├── Aggregate.java │ │ │ │ │ └── AggregateStore.java │ │ │ │ ├── config │ │ │ │ │ ├── CoreConfig.java │ │ │ │ │ └── EventStoreDBConfig.java │ │ │ │ ├── events │ │ │ │ │ ├── EventBus.java │ │ │ │ │ ├── EventEnvelope.java │ │ │ │ │ ├── EventForwarder.java │ │ │ │ │ ├── EventMetadata.java │ │ │ │ │ └── EventTypeMapper.java │ │ │ │ ├── http │ │ │ │ │ ├── ETag.java │ │ │ │ │ └── GlobalExceptionHandler.java │ │ │ │ ├── projections │ │ │ │ │ └── JPAProjection.java │ │ │ │ ├── serialization │ │ │ │ │ └── EventSerializer.java │ │ │ │ ├── subscriptions │ │ │ │ │ ├── CheckpointStored.java │ │ │ │ │ ├── EventStoreDBSubscriptionCheckpointRepository.java │ │ │ │ │ ├── EventStoreDBSubscriptionToAll.java │ │ │ │ │ ├── EventStoreDBSubscriptionToAllOptions.java │ │ │ │ │ └── SubscriptionCheckpointRepository.java │ │ │ │ └── views │ │ │ │ │ └── VersionedView.java │ │ │ │ ├── package-info.java │ │ │ │ ├── pricing │ │ │ │ ├── PricingConfig.java │ │ │ │ ├── ProductPriceCalculator.java │ │ │ │ └── RandomProductPriceCalculator.java │ │ │ │ └── shoppingcarts │ │ │ │ ├── ShoppingCart.java │ │ │ │ ├── ShoppingCartEvent.java │ │ │ │ ├── ShoppingCartService.java │ │ │ │ ├── ShoppingCartStatus.java │ │ │ │ ├── ShoppingCartsConfig.java │ │ │ │ ├── gettingbyid │ │ │ │ ├── GetShoppingCartById.java │ │ │ │ ├── ShoppingCartDetails.java │ │ │ │ ├── ShoppingCartDetailsProductItem.java │ │ │ │ ├── ShoppingCartDetailsProjection.java │ │ │ │ └── ShoppingCartDetailsRepository.java │ │ │ │ ├── gettingcarts │ │ │ │ ├── GetShoppingCarts.java │ │ │ │ ├── ShoppingCartShortInfo.java │ │ │ │ ├── ShoppingCartShortInfoProjection.java │ │ │ │ └── ShoppingCartShortInfoRepository.java │ │ │ │ └── productitems │ │ │ │ ├── PricedProductItem.java │ │ │ │ ├── ProductItem.java │ │ │ │ └── ProductItems.java │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── log4j2.xml │ │ │ └── schema-postgres.sql │ │ └── test │ │ └── java │ │ └── io │ │ └── eventdriven │ │ └── ecommerce │ │ ├── api │ │ └── controller │ │ │ ├── AddProductItemToShoppingCartTests.java │ │ │ ├── CancelShoppingCartTests.java │ │ │ ├── ConfirmShoppingCartTests.java │ │ │ ├── OpenShoppingCartTests.java │ │ │ ├── RemoveProductItemFromShoppingCartTests.java │ │ │ └── builders │ │ │ └── ShoppingCartRestBuilder.java │ │ ├── shoppingcarts │ │ └── ShoppingCartTests.java │ │ └── testing │ │ ├── ApiSpecification.java │ │ └── HttpEntityUtils.java │ └── event-sourcing-esdb-simple │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── build.gradle │ ├── docker-compose.yml │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── eventdriven │ │ │ └── ecommerce │ │ │ ├── ECommerceApplication.java │ │ │ ├── api │ │ │ ├── backgroundworkers │ │ │ │ └── EventStoreDBSubscriptionBackgroundWorker.java │ │ │ ├── controller │ │ │ │ └── ShoppingCartsController.java │ │ │ └── requests │ │ │ │ └── ShoppingCartsRequests.java │ │ │ ├── core │ │ │ ├── config │ │ │ │ ├── CoreConfig.java │ │ │ │ └── EventStoreDBConfig.java │ │ │ ├── entities │ │ │ │ └── EntityStore.java │ │ │ ├── events │ │ │ │ ├── EventBus.java │ │ │ │ ├── EventEnvelope.java │ │ │ │ ├── EventForwarder.java │ │ │ │ ├── EventMetadata.java │ │ │ │ └── EventTypeMapper.java │ │ │ ├── http │ │ │ │ ├── ETag.java │ │ │ │ └── GlobalExceptionHandler.java │ │ │ ├── projections │ │ │ │ └── JPAProjection.java │ │ │ ├── serialization │ │ │ │ └── EventSerializer.java │ │ │ ├── subscriptions │ │ │ │ ├── CheckpointStored.java │ │ │ │ ├── EventStoreDBSubscriptionCheckpointRepository.java │ │ │ │ ├── EventStoreDBSubscriptionToAll.java │ │ │ │ ├── EventStoreDBSubscriptionToAllOptions.java │ │ │ │ └── SubscriptionCheckpointRepository.java │ │ │ └── views │ │ │ │ └── VersionedView.java │ │ │ ├── package-info.java │ │ │ ├── pricing │ │ │ ├── PricingConfig.java │ │ │ ├── ProductPriceCalculator.java │ │ │ └── RandomProductPriceCalculator.java │ │ │ └── shoppingcarts │ │ │ ├── ShoppingCart.java │ │ │ ├── ShoppingCartEvent.java │ │ │ ├── ShoppingCartService.java │ │ │ ├── ShoppingCartsConfig.java │ │ │ ├── addingproductitem │ │ │ └── AddProductItemToShoppingCart.java │ │ │ ├── canceling │ │ │ └── CancelShoppingCart.java │ │ │ ├── confirming │ │ │ └── ConfirmShoppingCart.java │ │ │ ├── gettingbyid │ │ │ ├── GetShoppingCartById.java │ │ │ ├── ShoppingCartDetails.java │ │ │ ├── ShoppingCartDetailsProductItem.java │ │ │ ├── ShoppingCartDetailsProjection.java │ │ │ └── ShoppingCartDetailsRepository.java │ │ │ ├── gettingcarts │ │ │ ├── GetShoppingCarts.java │ │ │ ├── ShoppingCartShortInfo.java │ │ │ ├── ShoppingCartShortInfoProjection.java │ │ │ └── ShoppingCartShortInfoRepository.java │ │ │ ├── opening │ │ │ └── OpenShoppingCart.java │ │ │ ├── productitems │ │ │ ├── PricedProductItem.java │ │ │ ├── ProductItem.java │ │ │ └── ProductItems.java │ │ │ └── removingproductitem │ │ │ └── RemoveProductItemFromShoppingCart.java │ └── resources │ │ ├── application.properties │ │ ├── log4j2.xml │ │ └── schema-postgres.sql │ └── test │ └── java │ └── io │ └── eventdriven │ └── ecommerce │ ├── api │ └── controller │ │ ├── AddProductItemToShoppingCartTests.java │ │ ├── CancelShoppingCartTests.java │ │ ├── ConfirmShoppingCartTests.java │ │ ├── OpenShoppingCartTests.java │ │ ├── RemoveProductItemFromShoppingCartTests.java │ │ └── builders │ │ └── ShoppingCartRestBuilder.java │ ├── shoppingcarts │ └── ShoppingCartTests.java │ └── testing │ ├── ApiSpecification.java │ └── HttpEntityUtils.java ├── Crypto_Shredding └── Dotnet │ ├── .gitignore │ ├── CryptoShredding.sln │ ├── CryptoShredding.sln.DotSettings │ ├── README.md │ ├── docker-compose.yml │ └── src │ ├── CryptoShredding.IntegrationTests │ ├── CryptoShredding.IntegrationTests.csproj │ ├── EventStoreTests │ │ └── GetEventsTests.cs │ └── TestSupport │ │ └── Given_When_Then.cs │ └── CryptoShredding │ ├── Attributes │ ├── DataSubjectIdAttribute.cs │ └── PersonalDataAttribute.cs │ ├── Contracts │ └── IEvent.cs │ ├── CryptoShredding.csproj │ ├── EventConverter.cs │ ├── EventStore.cs │ ├── Repository │ ├── CryptoRepository.cs │ └── EncryptionKey.cs │ └── Serialization │ ├── ContractResolvers │ ├── DeserializationContractResolver.cs │ └── SerializationContractResolver.cs │ ├── EncryptorDecryptor.cs │ ├── JsonConverters │ ├── DecryptionJsonConverter.cs │ ├── EncryptionJsonConverter.cs │ └── FieldEncryptionDecryption.cs │ ├── JsonSerializer.cs │ ├── JsonSerializerSettingsFactory.cs │ └── SerializedEvent.cs ├── LICENSE ├── LoanApplication ├── Python │ ├── CreditCheck.py │ ├── LoanDecider.py │ ├── LoanRequestor-commandLine.py │ ├── LoanRequestor-testCases.py │ ├── Projection-LoansApprovedDenied.js │ ├── Projection-LoansByCountryName.js │ ├── README.md │ ├── Underwriting.py │ ├── config.py │ ├── create_projections.sh │ └── utils.py ├── README.md ├── docker-compose.yaml └── images │ ├── image1.png │ ├── image10x.png │ ├── image11.png │ ├── image11x.png │ ├── image12x.png │ ├── image13.png │ ├── image14.png │ ├── image15.png │ ├── image16.png │ ├── image17.png │ ├── image18.png │ ├── image2.png │ ├── image3.png │ ├── image4.png │ ├── image5.png │ ├── image6x.png │ ├── image7x.png │ ├── image8x.png │ └── image9x.png ├── Logging └── Elastic │ ├── Filebeat │ ├── README.md │ ├── docker-compose.yml │ ├── filebeat.yml │ └── logs │ │ └── .gitignore │ ├── FilebeatWithLogstash │ ├── README.md │ ├── docker-compose.yml │ ├── filebeat.yml │ ├── logs │ │ └── .gitignore │ └── logstash.conf │ ├── Logstash │ ├── README.md │ ├── docker-compose.yml │ ├── logs │ │ └── .gitignore │ └── logstash.conf │ └── README.md ├── Quickstart ├── Dotnet │ └── esdb-sample-dotnet │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── EventStoreDB.Dotnet.Sample.csproj │ │ ├── EventStoreDB.Dotnet.Sample.sln │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── appsettings.json │ │ └── docker-compose.yml ├── Go │ └── esdb-sample-go │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go ├── Java │ └── esdb-sample-springboot │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── build.gradle │ │ ├── docker-compose.yml │ │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ ├── mvnw.cmd │ │ ├── mvnw.txt │ │ ├── pom.xml │ │ ├── settings.gradle │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── esdbsamplespringboot │ │ │ ├── EventStoreDBConfiguration.java │ │ │ ├── HelloWorldApplication.java │ │ │ └── HelloWorldController.java │ │ └── resources │ │ ├── application.properties │ │ └── log4j.properties ├── Nodejs │ └── esdb-sample-nodejs │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── app.js │ │ ├── docker-compose.yml │ │ ├── package-lock.json │ │ └── package.json ├── Python │ └── esdb-sample-python │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── main.py │ │ └── requirements.txt └── Rust │ └── esdb-sample-rust │ ├── .dockerignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Dockerfile │ ├── README.md │ ├── Rocket.toml │ ├── docker-compose.yml │ └── src │ └── main.rs └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.cqrs_flow.dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/.github/workflows/build.cqrs_flow.dotnet.yml -------------------------------------------------------------------------------- /.github/workflows/build.cqrs_flow.java.aggregates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/.github/workflows/build.cqrs_flow.java.aggregates.yml -------------------------------------------------------------------------------- /.github/workflows/build.cqrs_flow.java.simple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/.github/workflows/build.cqrs_flow.java.simple.yml -------------------------------------------------------------------------------- /.github/workflows/build.crypto_shredding.dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/.github/workflows/build.crypto_shredding.dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/.editorconfig -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts.Api.Tests.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/AddingProduct/AddProductTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/AddingProduct/AddProductTests.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/Confirming/ConfirmShoppingCartTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/Confirming/ConfirmShoppingCartTests.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/InitializingCart/InitializeCartTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/InitializingCart/InitializeCartTests.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/RemovingProduct/RemoveProductTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Carts/RemovingProduct/RemoveProductTests.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api.Tests/Settings.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Carts.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Carts.Api.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Controllers/CartsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Controllers/CartsController.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Program.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/AddProductRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/AddProductRequest.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/InitializeCartRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/InitializeCartRequest.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/PricedProductItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/PricedProductItemRequest.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/ProductItemRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/ProductItemRequest.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/RemoveProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Requests/Carts/RemoveProduct.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/Startup.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/appsettings.Development.json -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Api/appsettings.json -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Tests/Builders/CartBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Tests/Builders/CartBuilder.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts.Tests.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts/ConfirmingCart/ConfirmCartTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts/ConfirmingCart/ConfirmCartTests.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts/InitializingCart/InitializeCartCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts/InitializingCart/InitializeCartCommandHandlerTests.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts/InitializingCart/InitializeCartTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Tests/Carts/InitializingCart/InitializeCartTests.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Tests/Extensions/Reservations/CartExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Tests/Extensions/Reservations/CartExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts.Tests/Stubs/Products/FakeProductPriceCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts.Tests/Stubs/Products/FakeProductPriceCalculator.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/AddingProduct/AddProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/AddingProduct/AddProduct.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/AddingProduct/ProductAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/AddingProduct/ProductAdded.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/Cart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/Cart.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/CartStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/CartStatus.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/ConfirmingCart/CartConfirmed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/ConfirmingCart/CartConfirmed.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/ConfirmingCart/ConfirmCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/ConfirmingCart/ConfirmCart.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartAtVersion/GetCartAtVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartAtVersion/GetCartAtVersion.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartById/CartDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartById/CartDetails.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartById/GetCartById.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartById/GetCartById.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartHistory/CartHistory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartHistory/CartHistory.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartHistory/GetCartHistory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCartHistory/GetCartHistory.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCarts/CartShortInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCarts/CartShortInfo.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCarts/GetCarts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/GettingCarts/GetCarts.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/InitializingCart/CartInitialized.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/InitializingCart/CartInitialized.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/InitializingCart/InitializeCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/InitializingCart/InitializeCart.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/Products/PricedProductItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/Products/PricedProductItem.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/Products/ProductItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/Products/ProductItem.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/RemovingProduct/ProductRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/RemovingProduct/ProductRemoved.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Carts/RemovingProduct/RemoveProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Carts/RemovingProduct/RemoveProduct.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Pricing/IProductPriceCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Pricing/IProductPriceCalculator.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Carts/Carts/Pricing/RandomProductPriceCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Carts/Carts/Pricing/RandomProductPriceCalculator.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Core.ElasticSearch.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Core.ElasticSearch.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Indices/IndexNameMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Indices/IndexNameMapper.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Projections/ElasticSearchProjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Projections/ElasticSearchProjection.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Repository/ElasticSearchRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.ElasticSearch/Repository/ElasticSearchRepository.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Core.EventStoreDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Core.EventStoreDB.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Events/AggregateStreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Events/AggregateStreamExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Events/StreamEventExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Events/StreamEventExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Repository/EventStoreDBRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Repository/EventStoreDBRepository.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Serialization/EventStoreDBSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Serialization/EventStoreDBSerializer.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/EventStoreDBSubscriptionCheckpointRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/EventStoreDBSubscriptionCheckpointRepository.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/EventStoreDBSubscriptionToAll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/EventStoreDBSubscriptionToAll.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/ISubscriptionCheckpointRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/ISubscriptionCheckpointRepository.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/InMemorySubscriptionCheckpointRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.EventStoreDB/Subscriptions/InMemorySubscriptionCheckpointRepository.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/AggregateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/AggregateExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/ApiFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/ApiFixture.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/Core.Testing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/Core.Testing.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/FakeIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/FakeIdGenerator.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/FakeRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/FakeRepository.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/ResponseExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/ResponseExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/SerializationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/SerializationExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/TestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/TestContext.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.Testing/TestWebHostBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.Testing/TestWebHostBuilder.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.WebApi/Core.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.WebApi/Core.WebApi.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.WebApi/Middlewares/ExceptionHandling/ExceptionHandlingMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.WebApi/Middlewares/ExceptionHandling/ExceptionHandlingMiddleware.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.WebApi/Middlewares/ExceptionHandling/ExceptionToHttpStatusMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.WebApi/Middlewares/ExceptionHandling/ExceptionToHttpStatusMapper.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core.WebApi/Middlewares/ExceptionHandling/HttpExceptionWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core.WebApi/Middlewares/ExceptionHandling/HttpExceptionWrapper.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Aggregates/Aggregate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Aggregates/Aggregate.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Aggregates/IAggregate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Aggregates/IAggregate.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/BackgroundWorkers/BackgroundWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/BackgroundWorkers/BackgroundWorker.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Commands/CommandBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Commands/CommandBus.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Commands/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Commands/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Commands/ICommandBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Commands/ICommandBus.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Commands/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Commands/ICommandHandler.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Core.csproj -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Events/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Events/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Events/EventBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Events/EventBus.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Events/EventTypeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Events/EventTypeMapper.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Events/IEventBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Events/IEventBus.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Events/IEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Events/IEventHandler.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Events/StreamEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Events/StreamEvent.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Events/StreamNameMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Events/StreamNameMapper.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Exceptions/AggregateNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Exceptions/AggregateNotFoundException.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Extensions/ListExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Extensions/ListExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Ids/IIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Ids/IIdGenerator.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Ids/NulloIdGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Ids/NulloIdGenerator.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Projections/IProjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Projections/IProjection.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Queries/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Queries/Config.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Queries/IQueryBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Queries/IQueryBus.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Queries/IQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Queries/IQueryHandler.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Queries/QueryBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Queries/QueryBus.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Reflection/TypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Reflection/TypeProvider.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Repositories/IRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Repositories/IRepository.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Repositories/RepositoryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Repositories/RepositoryExtensions.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/Core/Core/Threading/NoSynchronizationContextScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/Core/Core/Threading/NoSynchronizationContextScope.cs -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/ECommerce.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/ECommerce.run.xml -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/ECommerce.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/ECommerce.sln -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/README.md -------------------------------------------------------------------------------- /CQRS_Flow/Dotnet/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Dotnet/docker-compose.yml -------------------------------------------------------------------------------- /CQRS_Flow/Java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/.gitignore -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/.editorconfig -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/.gitignore -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/README.md -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/build.gradle -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/docker-compose.yml -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradlew -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/gradlew.bat -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'event-sourcing-esdb-aggregates' 2 | -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/ECommerceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/ECommerceApplication.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/api/backgroundworkers/EventStoreDBSubscriptionBackgroundWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/api/backgroundworkers/EventStoreDBSubscriptionBackgroundWorker.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/api/controller/ShoppingCartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/api/controller/ShoppingCartsController.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/api/requests/ShoppingCartsRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/api/requests/ShoppingCartsRequests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/aggregates/AbstractAggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/aggregates/AbstractAggregate.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/aggregates/Aggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/aggregates/Aggregate.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/aggregates/AggregateStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/aggregates/AggregateStore.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/config/CoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/config/CoreConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/config/EventStoreDBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/config/EventStoreDBConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventBus.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventEnvelope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventEnvelope.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventForwarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventForwarder.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventMetadata.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventTypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/events/EventTypeMapper.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/http/ETag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/http/ETag.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/http/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/http/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/projections/JPAProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/projections/JPAProjection.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/serialization/EventSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/serialization/EventSerializer.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/CheckpointStored.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/CheckpointStored.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionCheckpointRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionCheckpointRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAll.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAllOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAllOptions.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/SubscriptionCheckpointRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/subscriptions/SubscriptionCheckpointRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/views/VersionedView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/core/views/VersionedView.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/package-info.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/pricing/PricingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/pricing/PricingConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/pricing/ProductPriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/pricing/ProductPriceCalculator.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/pricing/RandomProductPriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/pricing/RandomProductPriceCalculator.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCart.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartEvent.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartService.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartStatus.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartsConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/GetShoppingCartById.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/GetShoppingCartById.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetails.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProductItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProductItem.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProjection.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/GetShoppingCarts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/GetShoppingCarts.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfo.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoProjection.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/PricedProductItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/PricedProductItem.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItem.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItems.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/resources/application.properties -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/main/resources/schema-postgres.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/AddProductItemToShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/AddProductItemToShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/CancelShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/CancelShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/ConfirmShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/ConfirmShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/OpenShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/OpenShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/RemoveProductItemFromShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/RemoveProductItemFromShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/builders/ShoppingCartRestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/api/controller/builders/ShoppingCartRestBuilder.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/testing/ApiSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/testing/ApiSpecification.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/testing/HttpEntityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-aggregates/src/test/java/io/eventdriven/ecommerce/testing/HttpEntityUtils.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/.editorconfig -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/.gitignore -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/README.md -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/build.gradle -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/docker-compose.yml -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/gradlew -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/gradlew.bat -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'event-sourcing-esdb-simple' 2 | -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/ECommerceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/ECommerceApplication.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/api/backgroundworkers/EventStoreDBSubscriptionBackgroundWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/api/backgroundworkers/EventStoreDBSubscriptionBackgroundWorker.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/api/controller/ShoppingCartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/api/controller/ShoppingCartsController.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/api/requests/ShoppingCartsRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/api/requests/ShoppingCartsRequests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/config/CoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/config/CoreConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/config/EventStoreDBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/config/EventStoreDBConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/entities/EntityStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/entities/EntityStore.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventBus.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventEnvelope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventEnvelope.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventForwarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventForwarder.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventMetadata.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventTypeMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/events/EventTypeMapper.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/http/ETag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/http/ETag.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/http/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/http/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/projections/JPAProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/projections/JPAProjection.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/serialization/EventSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/serialization/EventSerializer.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/CheckpointStored.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/CheckpointStored.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionCheckpointRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionCheckpointRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAll.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAllOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/EventStoreDBSubscriptionToAllOptions.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/SubscriptionCheckpointRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/subscriptions/SubscriptionCheckpointRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/views/VersionedView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/core/views/VersionedView.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/package-info.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/pricing/PricingConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/pricing/PricingConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/pricing/ProductPriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/pricing/ProductPriceCalculator.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/pricing/RandomProductPriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/pricing/RandomProductPriceCalculator.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCart.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartEvent.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartService.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartsConfig.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/addingproductitem/AddProductItemToShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/addingproductitem/AddProductItemToShoppingCart.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/canceling/CancelShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/canceling/CancelShoppingCart.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/confirming/ConfirmShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/confirming/ConfirmShoppingCart.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/GetShoppingCartById.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/GetShoppingCartById.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetails.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProductItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProductItem.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsProjection.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingbyid/ShoppingCartDetailsRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/GetShoppingCarts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/GetShoppingCarts.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfo.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoProjection.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/gettingcarts/ShoppingCartShortInfoRepository.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/opening/OpenShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/opening/OpenShoppingCart.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/PricedProductItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/PricedProductItem.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItem.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItems.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/productitems/ProductItems.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/removingproductitem/RemoveProductItemFromShoppingCart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/java/io/eventdriven/ecommerce/shoppingcarts/removingproductitem/RemoveProductItemFromShoppingCart.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/resources/application.properties -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/main/resources/schema-postgres.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/AddProductItemToShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/AddProductItemToShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/CancelShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/CancelShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/ConfirmShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/ConfirmShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/OpenShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/OpenShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/RemoveProductItemFromShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/RemoveProductItemFromShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/builders/ShoppingCartRestBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/api/controller/builders/ShoppingCartRestBuilder.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/shoppingcarts/ShoppingCartTests.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/testing/ApiSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/testing/ApiSpecification.java -------------------------------------------------------------------------------- /CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/testing/HttpEntityUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/CQRS_Flow/Java/event-sourcing-esdb-simple/src/test/java/io/eventdriven/ecommerce/testing/HttpEntityUtils.java -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/.gitignore -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/CryptoShredding.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/CryptoShredding.sln -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/CryptoShredding.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/CryptoShredding.sln.DotSettings -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/README.md -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/docker-compose.yml -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding.IntegrationTests/CryptoShredding.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding.IntegrationTests/CryptoShredding.IntegrationTests.csproj -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding.IntegrationTests/EventStoreTests/GetEventsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding.IntegrationTests/EventStoreTests/GetEventsTests.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding.IntegrationTests/TestSupport/Given_When_Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding.IntegrationTests/TestSupport/Given_When_Then.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Attributes/DataSubjectIdAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Attributes/DataSubjectIdAttribute.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Attributes/PersonalDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Attributes/PersonalDataAttribute.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Contracts/IEvent.cs: -------------------------------------------------------------------------------- 1 | namespace CryptoShredding.Contracts; 2 | 3 | public interface IEvent 4 | { 5 | } -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/CryptoShredding.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/CryptoShredding.csproj -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/EventConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/EventConverter.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/EventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/EventStore.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Repository/CryptoRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Repository/CryptoRepository.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Repository/EncryptionKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Repository/EncryptionKey.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/ContractResolvers/DeserializationContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/ContractResolvers/DeserializationContractResolver.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/ContractResolvers/SerializationContractResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/ContractResolvers/SerializationContractResolver.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/EncryptorDecryptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/EncryptorDecryptor.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonConverters/DecryptionJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonConverters/DecryptionJsonConverter.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonConverters/EncryptionJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonConverters/EncryptionJsonConverter.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonConverters/FieldEncryptionDecryption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonConverters/FieldEncryptionDecryption.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonSerializer.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonSerializerSettingsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/JsonSerializerSettingsFactory.cs -------------------------------------------------------------------------------- /Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/SerializedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Crypto_Shredding/Dotnet/src/CryptoShredding/Serialization/SerializedEvent.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LICENSE -------------------------------------------------------------------------------- /LoanApplication/Python/CreditCheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/CreditCheck.py -------------------------------------------------------------------------------- /LoanApplication/Python/LoanDecider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/LoanDecider.py -------------------------------------------------------------------------------- /LoanApplication/Python/LoanRequestor-commandLine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/LoanRequestor-commandLine.py -------------------------------------------------------------------------------- /LoanApplication/Python/LoanRequestor-testCases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/LoanRequestor-testCases.py -------------------------------------------------------------------------------- /LoanApplication/Python/Projection-LoansApprovedDenied.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/Projection-LoansApprovedDenied.js -------------------------------------------------------------------------------- /LoanApplication/Python/Projection-LoansByCountryName.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/Projection-LoansByCountryName.js -------------------------------------------------------------------------------- /LoanApplication/Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/README.md -------------------------------------------------------------------------------- /LoanApplication/Python/Underwriting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/Underwriting.py -------------------------------------------------------------------------------- /LoanApplication/Python/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/config.py -------------------------------------------------------------------------------- /LoanApplication/Python/create_projections.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/create_projections.sh -------------------------------------------------------------------------------- /LoanApplication/Python/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/Python/utils.py -------------------------------------------------------------------------------- /LoanApplication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/README.md -------------------------------------------------------------------------------- /LoanApplication/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/docker-compose.yaml -------------------------------------------------------------------------------- /LoanApplication/images/image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image1.png -------------------------------------------------------------------------------- /LoanApplication/images/image10x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image10x.png -------------------------------------------------------------------------------- /LoanApplication/images/image11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image11.png -------------------------------------------------------------------------------- /LoanApplication/images/image11x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image11x.png -------------------------------------------------------------------------------- /LoanApplication/images/image12x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image12x.png -------------------------------------------------------------------------------- /LoanApplication/images/image13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image13.png -------------------------------------------------------------------------------- /LoanApplication/images/image14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image14.png -------------------------------------------------------------------------------- /LoanApplication/images/image15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image15.png -------------------------------------------------------------------------------- /LoanApplication/images/image16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image16.png -------------------------------------------------------------------------------- /LoanApplication/images/image17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image17.png -------------------------------------------------------------------------------- /LoanApplication/images/image18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image18.png -------------------------------------------------------------------------------- /LoanApplication/images/image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image2.png -------------------------------------------------------------------------------- /LoanApplication/images/image3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image3.png -------------------------------------------------------------------------------- /LoanApplication/images/image4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image4.png -------------------------------------------------------------------------------- /LoanApplication/images/image5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image5.png -------------------------------------------------------------------------------- /LoanApplication/images/image6x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image6x.png -------------------------------------------------------------------------------- /LoanApplication/images/image7x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image7x.png -------------------------------------------------------------------------------- /LoanApplication/images/image8x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image8x.png -------------------------------------------------------------------------------- /LoanApplication/images/image9x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/LoanApplication/images/image9x.png -------------------------------------------------------------------------------- /Logging/Elastic/Filebeat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/Filebeat/README.md -------------------------------------------------------------------------------- /Logging/Elastic/Filebeat/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/Filebeat/docker-compose.yml -------------------------------------------------------------------------------- /Logging/Elastic/Filebeat/filebeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/Filebeat/filebeat.yml -------------------------------------------------------------------------------- /Logging/Elastic/Filebeat/logs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Logging/Elastic/FilebeatWithLogstash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/FilebeatWithLogstash/README.md -------------------------------------------------------------------------------- /Logging/Elastic/FilebeatWithLogstash/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/FilebeatWithLogstash/docker-compose.yml -------------------------------------------------------------------------------- /Logging/Elastic/FilebeatWithLogstash/filebeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/FilebeatWithLogstash/filebeat.yml -------------------------------------------------------------------------------- /Logging/Elastic/FilebeatWithLogstash/logs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Logging/Elastic/FilebeatWithLogstash/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/FilebeatWithLogstash/logstash.conf -------------------------------------------------------------------------------- /Logging/Elastic/Logstash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/Logstash/README.md -------------------------------------------------------------------------------- /Logging/Elastic/Logstash/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/Logstash/docker-compose.yml -------------------------------------------------------------------------------- /Logging/Elastic/Logstash/logs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Logging/Elastic/Logstash/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/Logstash/logstash.conf -------------------------------------------------------------------------------- /Logging/Elastic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Logging/Elastic/README.md -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/.dockerignore -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/Dockerfile -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/EventStoreDB.Dotnet.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/EventStoreDB.Dotnet.Sample.csproj -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/EventStoreDB.Dotnet.Sample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/EventStoreDB.Dotnet.Sample.sln -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/Program.cs -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/Properties/launchSettings.json -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/README.md -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/appsettings.json -------------------------------------------------------------------------------- /Quickstart/Dotnet/esdb-sample-dotnet/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Dotnet/esdb-sample-dotnet/docker-compose.yml -------------------------------------------------------------------------------- /Quickstart/Go/esdb-sample-go/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Go/esdb-sample-go/.dockerignore -------------------------------------------------------------------------------- /Quickstart/Go/esdb-sample-go/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Go/esdb-sample-go/Dockerfile -------------------------------------------------------------------------------- /Quickstart/Go/esdb-sample-go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Go/esdb-sample-go/README.md -------------------------------------------------------------------------------- /Quickstart/Go/esdb-sample-go/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Go/esdb-sample-go/docker-compose.yml -------------------------------------------------------------------------------- /Quickstart/Go/esdb-sample-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Go/esdb-sample-go/go.mod -------------------------------------------------------------------------------- /Quickstart/Go/esdb-sample-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Go/esdb-sample-go/go.sum -------------------------------------------------------------------------------- /Quickstart/Go/esdb-sample-go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Go/esdb-sample-go/main.go -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/.dockerignore -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/Dockerfile -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/README.md -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/build.gradle -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/docker-compose.yml -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/gradlew -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/gradlew.bat -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/mvnw.cmd -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/mvnw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/mvnw.txt -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/pom.xml -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'esdb-sample-springboot' 2 | -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/src/main/java/com/example/esdbsamplespringboot/EventStoreDBConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/src/main/java/com/example/esdbsamplespringboot/EventStoreDBConfiguration.java -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/src/main/java/com/example/esdbsamplespringboot/HelloWorldApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/src/main/java/com/example/esdbsamplespringboot/HelloWorldApplication.java -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/src/main/java/com/example/esdbsamplespringboot/HelloWorldController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/src/main/java/com/example/esdbsamplespringboot/HelloWorldController.java -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/src/main/resources/application.properties -------------------------------------------------------------------------------- /Quickstart/Java/esdb-sample-springboot/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Java/esdb-sample-springboot/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /Quickstart/Nodejs/esdb-sample-nodejs/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Nodejs/esdb-sample-nodejs/.dockerignore -------------------------------------------------------------------------------- /Quickstart/Nodejs/esdb-sample-nodejs/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:slim 2 | WORKDIR /src 3 | COPY . . 4 | RUN npm install 5 | EXPOSE 8080 6 | CMD ["node", "app.js"] -------------------------------------------------------------------------------- /Quickstart/Nodejs/esdb-sample-nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Nodejs/esdb-sample-nodejs/README.md -------------------------------------------------------------------------------- /Quickstart/Nodejs/esdb-sample-nodejs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Nodejs/esdb-sample-nodejs/app.js -------------------------------------------------------------------------------- /Quickstart/Nodejs/esdb-sample-nodejs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Nodejs/esdb-sample-nodejs/docker-compose.yml -------------------------------------------------------------------------------- /Quickstart/Nodejs/esdb-sample-nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Nodejs/esdb-sample-nodejs/package-lock.json -------------------------------------------------------------------------------- /Quickstart/Nodejs/esdb-sample-nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Nodejs/esdb-sample-nodejs/package.json -------------------------------------------------------------------------------- /Quickstart/Python/esdb-sample-python/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Python/esdb-sample-python/.dockerignore -------------------------------------------------------------------------------- /Quickstart/Python/esdb-sample-python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Python/esdb-sample-python/Dockerfile -------------------------------------------------------------------------------- /Quickstart/Python/esdb-sample-python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Python/esdb-sample-python/README.md -------------------------------------------------------------------------------- /Quickstart/Python/esdb-sample-python/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Python/esdb-sample-python/docker-compose.yml -------------------------------------------------------------------------------- /Quickstart/Python/esdb-sample-python/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Python/esdb-sample-python/main.py -------------------------------------------------------------------------------- /Quickstart/Python/esdb-sample-python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Python/esdb-sample-python/requirements.txt -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/.dockerignore -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/Cargo.lock -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/Cargo.toml -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/Dockerfile -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/README.md -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/Rocket.toml -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/docker-compose.yml -------------------------------------------------------------------------------- /Quickstart/Rust/esdb-sample-rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/Quickstart/Rust/esdb-sample-rust/src/main.rs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kurrent-io/samples/HEAD/README.md --------------------------------------------------------------------------------