MCPcopy Create free account

hub / github.com/anil-jaglan/springboot-microservices-distributed-transaction-2pc / types & classes

Types & classes51 in github.com/anil-jaglan/springboot-microservices-distributed-transaction-2pc

ClassAccount
account-service/src/main/java/io/learning/account/domain/Account.java:12
ClassAccount
transactional-core/src/main/java/io/learning/core/domain/Account.java:8
ClassAccountController
Exposes REST API Interface for interacting with AccountService. @author Anil Jaglan @version 1.0
account-service/src/main/java/io/learning/account/controller/AccountController.java:26
ClassAccountNotFoundException
account-service/src/main/java/io/learning/account/devil/AccountNotFoundException.java:3
ClassAccountProcessingException
account-service/src/main/java/io/learning/account/devil/AccountProcessingException.java:3
InterfaceAccountRepository
account-service/src/main/java/io/learning/account/repository/AccountRepository.java:10
ClassAccountService
account-service/src/main/java/io/learning/account/service/AccountService.java:17
ClassAccountTransactionEvent
account-service/src/main/java/io/learning/account/event/AccountTransactionEvent.java:7
ClassAccountTransactionListener
Class to handle transactional events for {@link AccountTransactionEvent} type. @author Anil Jaglan @version 1.0
account-service/src/main/java/io/learning/account/listener/AccountTransactionListener.java:28
ClassDistributedTransaction
transactional-core/src/main/java/io/learning/core/domain/DistributedTransaction.java:14
ClassDistributedTransactionEventListener
account-service/src/main/java/io/learning/account/listener/DistributedTransactionEventListener.java:15
ClassDistributedTransactionEventListener
product-service/src/main/java/io/learning/product/event/listener/DistributedTransactionEventListener.java:15
ClassDistributedTransactionEventListener
order-service/src/main/java/io/learning/order/event/listener/DistributedTransactionEventListener.java:15
ClassDistributedTransactionParticipant
transactional-core/src/main/java/io/learning/core/domain/DistributedTransactionParticipant.java:8
ClassDistributedTransactionRepo
transaction-server/src/main/java/io/learning/transaction/repo/DistributedTransactionRepo.java:13
EnumDistributedTransactionStatus
transactional-core/src/main/java/io/learning/core/domain/DistributedTransactionStatus.java:3
ClassEventBus
account-service/src/main/java/io/learning/account/service/EventBus.java:13
ClassEventBus
product-service/src/main/java/io/learning/product/service/EventBus.java:13
ClassEventBus
order-service/src/main/java/io/learning/order/service/EventBus.java:13
ClassInSufficientFundException
order-service/src/main/java/io/learning/order/devil/InSufficientFundException.java:3
ClassOpenApiConfig
transaction-server/src/main/java/io/learning/transaction/config/OpenApiConfig.java:8
ClassOpenApiConfig
account-service/src/main/java/io/learning/account/config/OpenApiConfig.java:8
ClassOpenApiConfig
product-service/src/main/java/io/learning/product/config/OpenApiConfig.java:8
ClassOpenApiConfig
order-service/src/main/java/io/learning/order/config/OpenApiConfig.java:8
ClassOrder
order-service/src/main/java/io/learning/order/domain/Order.java:12
ClassOrderController
Exposes REST API Interface for interacting with OrderService. @author Anil Jaglan @version 1.0
order-service/src/main/java/io/learning/order/controller/OrderController.java:23
ClassOrderProcessingException
order-service/src/main/java/io/learning/order/devil/OrderProcessingException.java:3
InterfaceOrderRepository
order-service/src/main/java/io/learning/order/repository/OrderRepository.java:8
ClassOrderService
order-service/src/main/java/io/learning/order/service/OrderService.java:27
ClassOrderTransactionEvent
order-service/src/main/java/io/learning/order/event/OrderTransactionEvent.java:6
ClassOrderTransactionListener
order-service/src/main/java/io/learning/order/event/listener/OrderTransactionListener.java:16
ClassProduct
transactional-core/src/main/java/io/learning/core/domain/Product.java:8
ClassProductController
Exposes REST API Interface for interacting with ProductService. @author Anil Jaglan @version 1.0
product-service/src/main/java/io/learning/product/controller/ProductController.java:27
ClassProductEntity
product-service/src/main/java/io/learning/product/domain/ProductEntity.java:12
ClassProductMapper
product-service/src/main/java/io/learning/product/mapper/ProductMapper.java:8
ClassProductNotFoundException
product-service/src/main/java/io/learning/product/devil/ProductNotFoundException.java:3
ClassProductProcessingException
product-service/src/main/java/io/learning/product/devil/ProductProcessingException.java:3
InterfaceProductRepository
product-service/src/main/java/io/learning/product/repository/ProductRepository.java:8
ClassProductService
product-service/src/main/java/io/learning/product/service/ProductService.java:19
ClassProductTransactionEvent
product-service/src/main/java/io/learning/product/event/ProductTransactionEvent.java:7
ClassProductTransactionListener
product-service/src/main/java/io/learning/product/event/listener/ProductTransactionListener.java:19
ClassRestConfig
account-service/src/main/java/io/learning/account/config/RestConfig.java:8
ClassRestConfig
product-service/src/main/java/io/learning/product/config/RestConfig.java:8
ClassRestConfig
order-service/src/main/java/io/learning/order/config/RestConfig.java:9
ClassStartAccountApplication
account-service/src/main/java/io/learning/account/StartAccountApplication.java:9
ClassStartDiscoveryServer
discovery-server/src/main/java/io/learning/discovery/StartDiscoveryServer.java:7
ClassStartOrderService
order-service/src/main/java/io/learning/order/StartOrderService.java:8
ClassStartProductApplication
product-service/src/main/java/io/learning/product/StartProductApplication.java:9
ClassStartTransactionServerApplication
transaction-server/src/main/java/io/learning/transaction/StartTransactionServerApplication.java:8
InterfaceTransactionListener
transactional-core/src/main/java/io/learning/core/eventlistener/TransactionListener.java:3
ClassTransactionServerController
Exposes REST API Interface for interacting with TransactionServer Application. @author Anil Jaglan @version 1.0
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:33