├── delivery-ms ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── delivery │ │ │ └── ms │ │ │ ├── DeliveryMsApplication.java │ │ │ ├── controller │ │ │ └── DeliveryController.java │ │ │ ├── dto │ │ │ ├── CustomerOrder.java │ │ │ └── DeliveryEvent.java │ │ │ └── entity │ │ │ ├── Delivery.java │ │ │ └── DeliveryRepository.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── shipment │ └── microservice │ └── MicroserviceApplicationTests.java ├── order-ms ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── order │ │ │ └── ms │ │ │ ├── OrderMsApplication.java │ │ │ ├── controller │ │ │ └── OrderController.java │ │ │ ├── dto │ │ │ ├── CustomerOrder.java │ │ │ ├── OrderEvent.java │ │ │ └── Payment.java │ │ │ ├── entity │ │ │ ├── Order.java │ │ │ └── OrderRepository.java │ │ │ └── service │ │ │ └── ReverseOrder.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── order │ └── microservice │ └── MicroserviceApplicationTests.java ├── payment-ms ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── payment │ │ │ └── ms │ │ │ ├── PaymentMsApplication.java │ │ │ ├── controller │ │ │ └── PaymentController.java │ │ │ ├── dto │ │ │ ├── CustomerOrder.java │ │ │ ├── OrderEvent.java │ │ │ ├── PaymentEvent.java │ │ │ └── Stock.java │ │ │ ├── entity │ │ │ ├── Payment.java │ │ │ └── PaymentRepository.java │ │ │ └── service │ │ │ └── ReversePayment.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── payment │ └── microservice │ └── MicroserviceApplicationTests.java └── stock-ms ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── stock │ │ └── ms │ │ ├── StockMsApplication.java │ │ ├── controller │ │ └── StockController.java │ │ ├── dto │ │ ├── CustomerOrder.java │ │ ├── DeliveryEvent.java │ │ ├── PaymentEvent.java │ │ └── Stock.java │ │ ├── entity │ │ ├── StockRepository.java │ │ └── WareHouse.java │ │ └── service │ │ └── ReversesStock.java └── resources │ └── application.properties └── test └── java └── com └── inventory └── microservice └── MicroserviceApplicationTests.java /delivery-ms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/pom.xml -------------------------------------------------------------------------------- /delivery-ms/src/main/java/com/delivery/ms/DeliveryMsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/main/java/com/delivery/ms/DeliveryMsApplication.java -------------------------------------------------------------------------------- /delivery-ms/src/main/java/com/delivery/ms/controller/DeliveryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/main/java/com/delivery/ms/controller/DeliveryController.java -------------------------------------------------------------------------------- /delivery-ms/src/main/java/com/delivery/ms/dto/CustomerOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/main/java/com/delivery/ms/dto/CustomerOrder.java -------------------------------------------------------------------------------- /delivery-ms/src/main/java/com/delivery/ms/dto/DeliveryEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/main/java/com/delivery/ms/dto/DeliveryEvent.java -------------------------------------------------------------------------------- /delivery-ms/src/main/java/com/delivery/ms/entity/Delivery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/main/java/com/delivery/ms/entity/Delivery.java -------------------------------------------------------------------------------- /delivery-ms/src/main/java/com/delivery/ms/entity/DeliveryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/main/java/com/delivery/ms/entity/DeliveryRepository.java -------------------------------------------------------------------------------- /delivery-ms/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/main/resources/application.properties -------------------------------------------------------------------------------- /delivery-ms/src/test/java/com/shipment/microservice/MicroserviceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/delivery-ms/src/test/java/com/shipment/microservice/MicroserviceApplicationTests.java -------------------------------------------------------------------------------- /order-ms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/pom.xml -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/OrderMsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/OrderMsApplication.java -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/controller/OrderController.java -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/dto/CustomerOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/dto/CustomerOrder.java -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/dto/OrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/dto/OrderEvent.java -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/dto/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/dto/Payment.java -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/entity/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/entity/Order.java -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/entity/OrderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/entity/OrderRepository.java -------------------------------------------------------------------------------- /order-ms/src/main/java/com/order/ms/service/ReverseOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/java/com/order/ms/service/ReverseOrder.java -------------------------------------------------------------------------------- /order-ms/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/main/resources/application.properties -------------------------------------------------------------------------------- /order-ms/src/test/java/com/order/microservice/MicroserviceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/order-ms/src/test/java/com/order/microservice/MicroserviceApplicationTests.java -------------------------------------------------------------------------------- /payment-ms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/pom.xml -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/PaymentMsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/PaymentMsApplication.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/controller/PaymentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/controller/PaymentController.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/dto/CustomerOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/dto/CustomerOrder.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/dto/OrderEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/dto/OrderEvent.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/dto/PaymentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/dto/PaymentEvent.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/dto/Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/dto/Stock.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/entity/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/entity/Payment.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/entity/PaymentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/entity/PaymentRepository.java -------------------------------------------------------------------------------- /payment-ms/src/main/java/com/payment/ms/service/ReversePayment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/java/com/payment/ms/service/ReversePayment.java -------------------------------------------------------------------------------- /payment-ms/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/main/resources/application.properties -------------------------------------------------------------------------------- /payment-ms/src/test/java/com/payment/microservice/MicroserviceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/payment-ms/src/test/java/com/payment/microservice/MicroserviceApplicationTests.java -------------------------------------------------------------------------------- /stock-ms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/pom.xml -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/StockMsApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/StockMsApplication.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/controller/StockController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/controller/StockController.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/dto/CustomerOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/dto/CustomerOrder.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/dto/DeliveryEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/dto/DeliveryEvent.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/dto/PaymentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/dto/PaymentEvent.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/dto/Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/dto/Stock.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/entity/StockRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/entity/StockRepository.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/entity/WareHouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/entity/WareHouse.java -------------------------------------------------------------------------------- /stock-ms/src/main/java/com/stock/ms/service/ReversesStock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/java/com/stock/ms/service/ReversesStock.java -------------------------------------------------------------------------------- /stock-ms/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/main/resources/application.properties -------------------------------------------------------------------------------- /stock-ms/src/test/java/com/inventory/microservice/MicroserviceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaaTechSolutions/distributed-transaction/HEAD/stock-ms/src/test/java/com/inventory/microservice/MicroserviceApplicationTests.java --------------------------------------------------------------------------------