Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anil-jaglan/springboot-microservices-distributed-transaction-2pc
/ types & classes
Types & classes
51 in github.com/anil-jaglan/springboot-microservices-distributed-transaction-2pc
⨍
Functions
86
◇
Types & classes
51
Class
Account
account-service/src/main/java/io/learning/account/domain/Account.java:12
Class
Account
transactional-core/src/main/java/io/learning/core/domain/Account.java:8
Class
AccountController
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
Class
AccountNotFoundException
account-service/src/main/java/io/learning/account/devil/AccountNotFoundException.java:3
Class
AccountProcessingException
account-service/src/main/java/io/learning/account/devil/AccountProcessingException.java:3
Interface
AccountRepository
account-service/src/main/java/io/learning/account/repository/AccountRepository.java:10
Class
AccountService
account-service/src/main/java/io/learning/account/service/AccountService.java:17
Class
AccountTransactionEvent
account-service/src/main/java/io/learning/account/event/AccountTransactionEvent.java:7
Class
AccountTransactionListener
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
Class
DistributedTransaction
transactional-core/src/main/java/io/learning/core/domain/DistributedTransaction.java:14
Class
DistributedTransactionEventListener
account-service/src/main/java/io/learning/account/listener/DistributedTransactionEventListener.java:15
Class
DistributedTransactionEventListener
product-service/src/main/java/io/learning/product/event/listener/DistributedTransactionEventListener.java:15
Class
DistributedTransactionEventListener
order-service/src/main/java/io/learning/order/event/listener/DistributedTransactionEventListener.java:15
Class
DistributedTransactionParticipant
transactional-core/src/main/java/io/learning/core/domain/DistributedTransactionParticipant.java:8
Class
DistributedTransactionRepo
transaction-server/src/main/java/io/learning/transaction/repo/DistributedTransactionRepo.java:13
Enum
DistributedTransactionStatus
transactional-core/src/main/java/io/learning/core/domain/DistributedTransactionStatus.java:3
Class
EventBus
account-service/src/main/java/io/learning/account/service/EventBus.java:13
Class
EventBus
product-service/src/main/java/io/learning/product/service/EventBus.java:13
Class
EventBus
order-service/src/main/java/io/learning/order/service/EventBus.java:13
Class
InSufficientFundException
order-service/src/main/java/io/learning/order/devil/InSufficientFundException.java:3
Class
OpenApiConfig
transaction-server/src/main/java/io/learning/transaction/config/OpenApiConfig.java:8
Class
OpenApiConfig
account-service/src/main/java/io/learning/account/config/OpenApiConfig.java:8
Class
OpenApiConfig
product-service/src/main/java/io/learning/product/config/OpenApiConfig.java:8
Class
OpenApiConfig
order-service/src/main/java/io/learning/order/config/OpenApiConfig.java:8
Class
Order
order-service/src/main/java/io/learning/order/domain/Order.java:12
Class
OrderController
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
Class
OrderProcessingException
order-service/src/main/java/io/learning/order/devil/OrderProcessingException.java:3
Interface
OrderRepository
order-service/src/main/java/io/learning/order/repository/OrderRepository.java:8
Class
OrderService
order-service/src/main/java/io/learning/order/service/OrderService.java:27
Class
OrderTransactionEvent
order-service/src/main/java/io/learning/order/event/OrderTransactionEvent.java:6
Class
OrderTransactionListener
order-service/src/main/java/io/learning/order/event/listener/OrderTransactionListener.java:16
Class
Product
transactional-core/src/main/java/io/learning/core/domain/Product.java:8
Class
ProductController
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
Class
ProductEntity
product-service/src/main/java/io/learning/product/domain/ProductEntity.java:12
Class
ProductMapper
product-service/src/main/java/io/learning/product/mapper/ProductMapper.java:8
Class
ProductNotFoundException
product-service/src/main/java/io/learning/product/devil/ProductNotFoundException.java:3
Class
ProductProcessingException
product-service/src/main/java/io/learning/product/devil/ProductProcessingException.java:3
Interface
ProductRepository
product-service/src/main/java/io/learning/product/repository/ProductRepository.java:8
Class
ProductService
product-service/src/main/java/io/learning/product/service/ProductService.java:19
Class
ProductTransactionEvent
product-service/src/main/java/io/learning/product/event/ProductTransactionEvent.java:7
Class
ProductTransactionListener
product-service/src/main/java/io/learning/product/event/listener/ProductTransactionListener.java:19
Class
RestConfig
account-service/src/main/java/io/learning/account/config/RestConfig.java:8
Class
RestConfig
product-service/src/main/java/io/learning/product/config/RestConfig.java:8
Class
RestConfig
order-service/src/main/java/io/learning/order/config/RestConfig.java:9
Class
StartAccountApplication
account-service/src/main/java/io/learning/account/StartAccountApplication.java:9
Class
StartDiscoveryServer
discovery-server/src/main/java/io/learning/discovery/StartDiscoveryServer.java:7
Class
StartOrderService
order-service/src/main/java/io/learning/order/StartOrderService.java:8
Class
StartProductApplication
product-service/src/main/java/io/learning/product/StartProductApplication.java:9
Class
StartTransactionServerApplication
transaction-server/src/main/java/io/learning/transaction/StartTransactionServerApplication.java:8
Interface
TransactionListener
transactional-core/src/main/java/io/learning/core/eventlistener/TransactionListener.java:3
Class
TransactionServerController
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