X-Git-Url: https://juplo.de/gitweb/?p=demos%2Fkafka%2Fdemos-kafka-payment-system-transfer;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2FTransferServiceApplication.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fkafka%2Fpayment%2Ftransfer%2FTransferServiceApplication.java;h=e94f703d34a64de2dbe65b6c86ff148c84620b5d;hp=a5c1faf323101462289a7250e2aa883d955fe531;hb=6d64dff7c410dd644e42a25b0a67513c3b30cfd3;hpb=9b5a2fb9d42baeb4ddde2ac146e2f8e61a1fc550 diff --git a/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceApplication.java b/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceApplication.java index a5c1faf..e94f703 100644 --- a/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceApplication.java +++ b/src/main/java/de/juplo/kafka/payment/transfer/TransferServiceApplication.java @@ -113,9 +113,9 @@ public class TransferServiceApplication mapper, new TransferConsumer.ConsumerUseCases() { @Override - public void create(Long id, Long payer, Long payee, Integer amount) + public TransferStateChangedEvent create(Long id, Long payer, Long payee, Integer amount) { - productionTransferService.create(id, payer, payee, amount); + return productionTransferService.create(id, payer, payee, amount); } @Override @@ -125,16 +125,17 @@ public class TransferServiceApplication } @Override - public void handleStateChange(Long id, Transfer.State state) + public TransferStateChangedEvent handleStateChange( + TransferStateChangedEvent stateChangedEvent) { - productionTransferService.handleStateChange(id, state); + return productionTransferService.handleStateChange(stateChangedEvent); } }, new TransferConsumer.ConsumerUseCases() { @Override - public void create(Long id, Long payer, Long payee, Integer amount) + public TransferStateChangedEvent create(Long id, Long payer, Long payee, Integer amount) { - restoreTransferService.create(id, payer, payee, amount); + return restoreTransferService.create(id, payer, payee, amount); } @Override @@ -144,9 +145,10 @@ public class TransferServiceApplication } @Override - public void handleStateChange(Long id, Transfer.State state) + public TransferStateChangedEvent handleStateChange( + TransferStateChangedEvent stateChangedEvent) { - restoreTransferService.handleStateChange(id, state); + return restoreTransferService.handleStateChange(stateChangedEvent); } }); }