├── README.adoc ├── SagaPattern.png ├── SagaPatternArchitecture.png ├── allocate ├── .dockerignore ├── .gitignore ├── README.adoc ├── pom.xml └── src │ ├── main │ ├── docker │ │ ├── Dockerfile.jvm │ │ ├── Dockerfile.legacy-jar │ │ ├── Dockerfile.native │ │ └── Dockerfile.native-distroless │ ├── java │ │ └── com │ │ │ └── refactorizando │ │ │ └── sample │ │ │ └── saga │ │ │ ├── AllocateApplication.java │ │ │ ├── AllocateResource.java │ │ │ ├── events │ │ │ ├── AllocateConsumer.java │ │ │ ├── AllocateProducer.java │ │ │ └── compensation │ │ │ │ └── PaymentProducerCompensation.java │ │ │ ├── model │ │ │ ├── Payment.java │ │ │ ├── Seat.java │ │ │ └── User.java │ │ │ ├── repository │ │ │ ├── PaymentRepository.java │ │ │ ├── SeatRepository.java │ │ │ └── UserRepository.java │ │ │ ├── service │ │ │ ├── PaymentService.java │ │ │ └── SeatService.java │ │ │ └── usecase │ │ │ └── AllocateUseCase.java │ └── resources │ │ ├── application.properties │ │ └── load-data.sql │ └── test │ └── java │ └── com │ └── refactorizando │ └── sample │ └── saga │ ├── NativeOrderSeatResourceIT.java │ └── OrderSeatResourceTest.java ├── order ├── .dockerignore ├── .gitignore ├── README.adoc ├── pom.xml └── src │ ├── main │ ├── docker │ │ ├── Dockerfile.jvm │ │ ├── Dockerfile.legacy-jar │ │ ├── Dockerfile.native │ │ └── Dockerfile.native-distroless │ ├── java │ │ └── com │ │ │ └── refactorizando │ │ │ └── sample │ │ │ └── saga │ │ │ ├── OrderSeatResource.java │ │ │ ├── OrderServiceApplication.java │ │ │ ├── events │ │ │ ├── SeatEventConsumer.java │ │ │ └── SeatEventProducer.java │ │ │ ├── model │ │ │ ├── Seat.java │ │ │ └── User.java │ │ │ ├── repository │ │ │ ├── SeatRepository.java │ │ │ └── UserRepository.java │ │ │ ├── service │ │ │ └── SeatService.java │ │ │ └── usecase │ │ │ └── ReservedSeat.java │ └── resources │ │ ├── application.properties │ │ └── load-data.sql │ └── test │ └── java │ └── com │ └── refactorizando │ └── sample │ └── saga │ ├── NativeOrderSeatResourceIT.java │ └── OrderSeatResourceTest.java └── payment ├── .dockerignore ├── .gitignore ├── README.adoc ├── pom.xml └── src ├── main ├── docker │ ├── Dockerfile.jvm │ ├── Dockerfile.legacy-jar │ ├── Dockerfile.native │ └── Dockerfile.native-distroless ├── java │ └── com │ │ └── refactorizando │ │ └── sample │ │ └── saga │ │ ├── PaymentApplication.java │ │ ├── PaymentResource.java │ │ ├── events │ │ ├── PaymentConsumer.java │ │ ├── PaymentProducer.java │ │ └── compensation │ │ │ ├── PaymentConsumerCompensation.java │ │ │ └── SeatEventProducer.java │ │ ├── model │ │ ├── Payment.java │ │ ├── Seat.java │ │ └── User.java │ │ ├── repository │ │ ├── PaymentRepository.java │ │ ├── SeatRepository.java │ │ └── UserRepository.java │ │ ├── service │ │ ├── PaymentService.java │ │ └── SeatService.java │ │ └── usecase │ │ ├── DeletePaymentUseCase.java │ │ └── MakePaymentUseCase.java └── resources │ ├── application.properties │ └── load-data.sql └── test └── java └── com └── refactorizando └── sample └── saga ├── NativeOrderSeatResourceIT.java └── OrderSeatResourceTest.java /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/README.adoc -------------------------------------------------------------------------------- /SagaPattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/SagaPattern.png -------------------------------------------------------------------------------- /SagaPatternArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/SagaPatternArchitecture.png -------------------------------------------------------------------------------- /allocate/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/.dockerignore -------------------------------------------------------------------------------- /allocate/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/.gitignore -------------------------------------------------------------------------------- /allocate/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/README.adoc -------------------------------------------------------------------------------- /allocate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/pom.xml -------------------------------------------------------------------------------- /allocate/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /allocate/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /allocate/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /allocate/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/AllocateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/AllocateApplication.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/AllocateResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/AllocateResource.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/events/AllocateConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/events/AllocateConsumer.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/events/AllocateProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/events/AllocateProducer.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/events/compensation/PaymentProducerCompensation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/events/compensation/PaymentProducerCompensation.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/model/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/model/Payment.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/model/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/model/Seat.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/model/User.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/repository/PaymentRepository.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/repository/SeatRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/repository/SeatRepository.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/repository/UserRepository.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/service/PaymentService.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/service/SeatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/service/SeatService.java -------------------------------------------------------------------------------- /allocate/src/main/java/com/refactorizando/sample/saga/usecase/AllocateUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/java/com/refactorizando/sample/saga/usecase/AllocateUseCase.java -------------------------------------------------------------------------------- /allocate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/resources/application.properties -------------------------------------------------------------------------------- /allocate/src/main/resources/load-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/main/resources/load-data.sql -------------------------------------------------------------------------------- /allocate/src/test/java/com/refactorizando/sample/saga/NativeOrderSeatResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/test/java/com/refactorizando/sample/saga/NativeOrderSeatResourceIT.java -------------------------------------------------------------------------------- /allocate/src/test/java/com/refactorizando/sample/saga/OrderSeatResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/allocate/src/test/java/com/refactorizando/sample/saga/OrderSeatResourceTest.java -------------------------------------------------------------------------------- /order/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/.dockerignore -------------------------------------------------------------------------------- /order/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/.gitignore -------------------------------------------------------------------------------- /order/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/README.adoc -------------------------------------------------------------------------------- /order/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/pom.xml -------------------------------------------------------------------------------- /order/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /order/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /order/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /order/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/OrderSeatResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/OrderSeatResource.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/OrderServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/OrderServiceApplication.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/events/SeatEventConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/events/SeatEventConsumer.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/events/SeatEventProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/events/SeatEventProducer.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/model/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/model/Seat.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/model/User.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/repository/SeatRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/repository/SeatRepository.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/repository/UserRepository.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/service/SeatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/service/SeatService.java -------------------------------------------------------------------------------- /order/src/main/java/com/refactorizando/sample/saga/usecase/ReservedSeat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/java/com/refactorizando/sample/saga/usecase/ReservedSeat.java -------------------------------------------------------------------------------- /order/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/resources/application.properties -------------------------------------------------------------------------------- /order/src/main/resources/load-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/main/resources/load-data.sql -------------------------------------------------------------------------------- /order/src/test/java/com/refactorizando/sample/saga/NativeOrderSeatResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/test/java/com/refactorizando/sample/saga/NativeOrderSeatResourceIT.java -------------------------------------------------------------------------------- /order/src/test/java/com/refactorizando/sample/saga/OrderSeatResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/order/src/test/java/com/refactorizando/sample/saga/OrderSeatResourceTest.java -------------------------------------------------------------------------------- /payment/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/.dockerignore -------------------------------------------------------------------------------- /payment/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/.gitignore -------------------------------------------------------------------------------- /payment/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/README.adoc -------------------------------------------------------------------------------- /payment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/pom.xml -------------------------------------------------------------------------------- /payment/src/main/docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /payment/src/main/docker/Dockerfile.legacy-jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/docker/Dockerfile.legacy-jar -------------------------------------------------------------------------------- /payment/src/main/docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/docker/Dockerfile.native -------------------------------------------------------------------------------- /payment/src/main/docker/Dockerfile.native-distroless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/docker/Dockerfile.native-distroless -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/PaymentApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/PaymentApplication.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/PaymentResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/PaymentResource.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/events/PaymentConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/events/PaymentConsumer.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/events/PaymentProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/events/PaymentProducer.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/events/compensation/PaymentConsumerCompensation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/events/compensation/PaymentConsumerCompensation.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/events/compensation/SeatEventProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/events/compensation/SeatEventProducer.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/model/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/model/Payment.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/model/Seat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/model/Seat.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/model/User.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/repository/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/repository/PaymentRepository.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/repository/SeatRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/repository/SeatRepository.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/repository/UserRepository.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/service/PaymentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/service/PaymentService.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/service/SeatService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/service/SeatService.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/usecase/DeletePaymentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/usecase/DeletePaymentUseCase.java -------------------------------------------------------------------------------- /payment/src/main/java/com/refactorizando/sample/saga/usecase/MakePaymentUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/java/com/refactorizando/sample/saga/usecase/MakePaymentUseCase.java -------------------------------------------------------------------------------- /payment/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/resources/application.properties -------------------------------------------------------------------------------- /payment/src/main/resources/load-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/main/resources/load-data.sql -------------------------------------------------------------------------------- /payment/src/test/java/com/refactorizando/sample/saga/NativeOrderSeatResourceIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/test/java/com/refactorizando/sample/saga/NativeOrderSeatResourceIT.java -------------------------------------------------------------------------------- /payment/src/test/java/com/refactorizando/sample/saga/OrderSeatResourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/refactorizando-web/saga-pattern-example-quarkus-kafka/HEAD/payment/src/test/java/com/refactorizando/sample/saga/OrderSeatResourceTest.java --------------------------------------------------------------------------------