MCPcopy Create free account

hub / github.com/anil-jaglan/springboot-microservices-distributed-transaction-2pc / functions

Functions86 in github.com/anil-jaglan/springboot-microservices-distributed-transaction-2pc

↓ 9 callersMethodadd
(@RequestBody DistributedTransaction transaction)
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:45
↓ 7 callersMethodequals
(Object obj)
transactional-core/src/main/java/io/learning/core/domain/DistributedTransaction.java:40
↓ 6 callersMethodmap
(ProductEntity product)
product-service/src/main/java/io/learning/product/mapper/ProductMapper.java:10
↓ 6 callersMethodsave
(DistributedTransaction transaction)
transaction-server/src/main/java/io/learning/transaction/repo/DistributedTransactionRepo.java:26
↓ 5 callersMethodpublishEvent
(DistributedTransaction transaction)
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:104
↓ 3 callersMethodfindById
(@PathVariable("id") String id)
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:51
↓ 3 callersMethodfindById
(Long productId)
product-service/src/main/java/io/learning/product/service/ProductService.java:34
↓ 3 callersMethodupdate
(DistributedTransaction transaction)
transaction-server/src/main/java/io/learning/transaction/repo/DistributedTransactionRepo.java:32
↓ 2 callersMethodaddTransactionParticipant
(String transactionId, String serviceId, DistributedTransactionStatus status)
order-service/src/main/java/io/learning/order/service/OrderService.java:90
↓ 2 callersMethodfindByCustomerId
(Long customerId)
account-service/src/main/java/io/learning/account/repository/AccountRepository.java:13
↓ 2 callersMethodprepareHeaders
(String transactionId)
order-service/src/main/java/io/learning/order/service/OrderService.java:95
↓ 2 callersMethodreceiveEvent
(String eventId)
account-service/src/main/java/io/learning/account/service/EventBus.java:42
↓ 2 callersMethodtransfer
(Long accountId, int amount, String transactionId)
account-service/src/main/java/io/learning/account/service/AccountService.java:48
↓ 1 callersMethodfindById
(String id)
transaction-server/src/main/java/io/learning/transaction/repo/DistributedTransactionRepo.java:18
↓ 1 callersMethodgetOrderById
(Long orderId)
order-service/src/main/java/io/learning/order/service/OrderService.java:44
↓ 1 callersMethodreceiveEvent
(String eventId)
product-service/src/main/java/io/learning/product/service/EventBus.java:42
↓ 1 callersMethodreceiveTransaction
(String eventId)
account-service/src/main/java/io/learning/account/service/EventBus.java:30
↓ 1 callersMethodreceiveTransaction
(String eventId)
product-service/src/main/java/io/learning/product/service/EventBus.java:30
↓ 1 callersMethodsendEvent
(AccountTransactionEvent event)
account-service/src/main/java/io/learning/account/service/EventBus.java:38
↓ 1 callersMethodsendEvent
(ProductTransactionEvent event)
product-service/src/main/java/io/learning/product/service/EventBus.java:38
↓ 1 callersMethodsendEvent
(OrderTransactionEvent event)
order-service/src/main/java/io/learning/order/service/EventBus.java:47
↓ 1 callersMethodsendTransaction
(DistributedTransaction transaction)
account-service/src/main/java/io/learning/account/service/EventBus.java:26
↓ 1 callersMethodsendTransaction
(DistributedTransaction transaction)
product-service/src/main/java/io/learning/product/service/EventBus.java:26
↓ 1 callersMethodsendTransaction
(DistributedTransaction transaction)
order-service/src/main/java/io/learning/order/service/EventBus.java:26
↓ 1 callersMethodupdateProduct
(String transactionId, Order order)
order-service/src/main/java/io/learning/order/service/OrderService.java:72
↓ 1 callersMethodwithdraw
(String transactionId, Long accountId, int amount)
order-service/src/main/java/io/learning/order/service/OrderService.java:84
MethodAccountNotFoundException
(String message)
account-service/src/main/java/io/learning/account/devil/AccountNotFoundException.java:7
MethodAccountProcessingException
(String message)
account-service/src/main/java/io/learning/account/devil/AccountProcessingException.java:7
MethodDistributedTransaction
(String id, DistributedTransactionStatus status)
transactional-core/src/main/java/io/learning/core/domain/DistributedTransaction.java:30
MethodEventBus
()
account-service/src/main/java/io/learning/account/service/EventBus.java:21
MethodEventBus
()
product-service/src/main/java/io/learning/product/service/EventBus.java:21
MethodEventBus
()
order-service/src/main/java/io/learning/order/service/EventBus.java:21
MethodInSufficientFundException
(String message)
order-service/src/main/java/io/learning/order/devil/InSufficientFundException.java:7
MethodOrderProcessingException
(String message)
order-service/src/main/java/io/learning/order/devil/OrderProcessingException.java:7
MethodProductNotFoundException
(String message)
product-service/src/main/java/io/learning/product/devil/ProductNotFoundException.java:7
MethodProductProcessingException
(String message)
product-service/src/main/java/io/learning/product/devil/ProductProcessingException.java:7
MethodaddParticipant
(@PathVariable("id") String id, @RequestBody DistributedTransactionParticipant participant)
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:75
Methodclone
()
transactional-core/src/main/java/io/learning/core/domain/DistributedTransaction.java:36
MethodcreateAccount
(@RequestBody Account account)
account-service/src/main/java/io/learning/account/controller/AccountController.java:37
MethodcreateAccount
(Account account)
account-service/src/main/java/io/learning/account/service/AccountService.java:27
MethodcreateOrder
(@RequestBody Order order)
order-service/src/main/java/io/learning/order/controller/OrderController.java:30
MethodcreateOrder
(Order order)
order-service/src/main/java/io/learning/order/service/OrderService.java:48
MethodcreateProduct
(@RequestBody Product product)
product-service/src/main/java/io/learning/product/controller/ProductController.java:38
MethodcreateProduct
(Product product)
product-service/src/main/java/io/learning/product/service/ProductService.java:29
MethoddeleteById
(String id)
transaction-server/src/main/java/io/learning/transaction/repo/DistributedTransactionRepo.java:41
Methoddeposit
(@PathVariable("id") Long accountId, @PathVariable("amount") int amount, @RequestHeader("X-Txn-ID") String tra
account-service/src/main/java/io/learning/account/controller/AccountController.java:49
Methoddeposit
(Long accountId, int amount, String transactionId)
account-service/src/main/java/io/learning/account/service/AccountService.java:36
MethodfindAll
()
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:57
MethodfindAll
()
transaction-server/src/main/java/io/learning/transaction/repo/DistributedTransactionRepo.java:22
MethodfindByCustomerId
(@PathVariable("customerId") Long customerId)
account-service/src/main/java/io/learning/account/controller/AccountController.java:43
MethodfindByCustomerId
(Long customerId)
account-service/src/main/java/io/learning/account/service/AccountService.java:32
MethodfindById
(@PathVariable("id") Long productId)
product-service/src/main/java/io/learning/product/controller/ProductController.java:44
Methodfinish
(@PathVariable("id") String id, @PathVariable("status") DistributedTransactionStatus status)
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:63
MethodgetOrder
(@PathVariable("id") Long orderId)
order-service/src/main/java/io/learning/order/controller/OrderController.java:36
MethodhandleAfterCompletion
(AccountTransactionEvent event)
account-service/src/main/java/io/learning/account/listener/AccountTransactionListener.java:78
MethodhandleAfterCompletion
(ProductTransactionEvent event)
product-service/src/main/java/io/learning/product/event/listener/ProductTransactionListener.java:68
MethodhandleAfterCompletion
(OrderTransactionEvent event)
order-service/src/main/java/io/learning/order/event/listener/OrderTransactionListener.java:44
MethodhandleAfterCompletion
(T event)
transactional-core/src/main/java/io/learning/core/eventlistener/TransactionListener.java:9
MethodhandleAfterRollback
(AccountTransactionEvent event)
account-service/src/main/java/io/learning/account/listener/AccountTransactionListener.java:66
MethodhandleAfterRollback
(ProductTransactionEvent event)
product-service/src/main/java/io/learning/product/event/listener/ProductTransactionListener.java:56
MethodhandleAfterRollback
(OrderTransactionEvent event)
order-service/src/main/java/io/learning/order/event/listener/OrderTransactionListener.java:33
MethodhandleAfterRollback
(T event)
transactional-core/src/main/java/io/learning/core/eventlistener/TransactionListener.java:7
MethodhandleEvent
(AccountTransactionEvent event)
account-service/src/main/java/io/learning/account/listener/AccountTransactionListener.java:38
MethodhandleEvent
(ProductTransactionEvent event)
product-service/src/main/java/io/learning/product/event/listener/ProductTransactionListener.java:29
MethodhandleEvent
(OrderTransactionEvent event)
order-service/src/main/java/io/learning/order/event/listener/OrderTransactionListener.java:26
MethodhandleEvent
(T event)
transactional-core/src/main/java/io/learning/core/eventlistener/TransactionListener.java:5
MethodhashCode
()
transactional-core/src/main/java/io/learning/core/domain/DistributedTransaction.java:57
Methodmain
(String[] args)
transaction-server/src/main/java/io/learning/transaction/StartTransactionServerApplication.java:11
Methodmain
(String[] args)
account-service/src/main/java/io/learning/account/StartAccountApplication.java:15
Methodmain
(String[] args)
product-service/src/main/java/io/learning/product/StartProductApplication.java:15
Methodmain
(String[] args)
order-service/src/main/java/io/learning/order/StartOrderService.java:13
Methodmain
(String[] args)
discovery-server/src/main/java/io/learning/discovery/StartDiscoveryServer.java:11
MethodonMessage
(DistributedTransaction transaction)
account-service/src/main/java/io/learning/account/listener/DistributedTransactionEventListener.java:22
MethodonMessage
(DistributedTransaction transaction)
product-service/src/main/java/io/learning/product/event/listener/DistributedTransactionEventListener.java:22
MethodonMessage
(DistributedTransaction transaction)
order-service/src/main/java/io/learning/order/event/listener/DistributedTransactionEventListener.java:22
MethodreceiveEvent
(String eventId)
order-service/src/main/java/io/learning/order/service/EventBus.java:51
MethodreceiveTransaction
(String eventId)
order-service/src/main/java/io/learning/order/service/EventBus.java:30
MethodrestTemplate
()
account-service/src/main/java/io/learning/account/config/RestConfig.java:11
MethodrestTemplate
()
product-service/src/main/java/io/learning/product/config/RestConfig.java:11
MethodrestTemplate
(RestTemplateBuilder builder)
order-service/src/main/java/io/learning/order/config/RestConfig.java:12
Methodtopic
()
transaction-server/src/main/java/io/learning/transaction/StartTransactionServerApplication.java:15
MethodupdateParticipant
(@PathVariable("id") String id, @PathVariable("serviceId") String serviceId, @PathVariable("status") Distribut
transaction-server/src/main/java/io/learning/transaction/controller/TransactionServerController.java:86
MethodupdateQuantity
(@RequestHeader("X-Txn-ID") String transactionId, @PathVariable("id") Long productId, @PathVariable("quantity"
product-service/src/main/java/io/learning/product/controller/ProductController.java:50
MethodupdateQuantity
(String transactionId, Long productId, int quantity)
product-service/src/main/java/io/learning/product/service/ProductService.java:38
Methodwithdrawl
(@PathVariable("id") Long accountId, @PathVariable("amount") int amount, @RequestHeader("X-Txn-ID") String tra
account-service/src/main/java/io/learning/account/controller/AccountController.java:56
Methodwithdrawl
(Long accountId, int amount, String transactionId)
account-service/src/main/java/io/learning/account/service/AccountService.java:42