@EventHandler public void onMessage(CreatedEvent event) { this.id = event.id; }
@EventHandler public void handleEvent(EventMessage event) { capturedEvents.add(event); }
@EventHandler public void on(UserCreatedEvent event) { System.out.println("User created event handled"); }
@EventHandler protected void handle(EventMessage event) { identifier = ((DomainEventMessage) event).getAggregateIdentifier(); }
@EventHandler public void handleLoopingEvent(LoopingChangeDoneEvent event) { commandBus.dispatch(asCommandMessage(new UpdateStubAggregateCommand(event.getAggregateIdentifier()))); }
@org.axonframework.eventhandling.EventHandler public void on1(Type1 obj) { this.obj = obj; } }
@org.axonframework.eventhandling.EventHandler public void on2(Type1 obj) { this.obj = obj; } }
@EventHandler void on(TaskCompletedEvent event) { TaskEntry task = taskEntryRepository.findOne(event.getId()); publish(task.getUsername(), event); }
@EventHandler void on(TaskCompletedEvent event) { TaskEntry task = taskEntryRepository.findOne(event.getId()); task.setCompleted(true); taskEntryRepository.save(task); }
@EventHandler public void on(BankTransferCompletedEvent event) { BankTransferEntry bankTransferEntry = repository.findOneByAxonBankTransferId(event.getBankTransferId()); bankTransferEntry.setStatus(BankTransferEntry.Status.COMPLETED); repository.save(bankTransferEntry); }
@EventHandler public void on(ItemsReservedEvent event) { OrderBookId orderBookId = event.getOrderBookId(); logger.debug("Handle ItemsReservedEvent for orderBook with identifier {}", orderBookId); ItemEntry itemEntry = createItemEntry(orderBookId.getIdentifier(), event.getAmountOfItemsReserved()); PortfolioView portfolioView = portfolioViewRepository.findOne(event.getPortfolioId().getIdentifier()); portfolioView.addReservedItem(itemEntry); portfolioViewRepository.save(portfolioView); }
@EventHandler public void on(ItemsAddedToPortfolioEvent event) { OrderBookId orderBookId = event.getOrderBookId(); logger.debug("Handle ItemsAddedToPortfolioEvent for orderBook with identifier {}", orderBookId); ItemEntry itemEntry = createItemEntry(orderBookId.getIdentifier(), event.getAmountOfItemsAdded()); PortfolioView portfolioView = portfolioViewRepository.findOne(event.getPortfolioId().getIdentifier()); portfolioView.addItemInPossession(itemEntry); portfolioViewRepository.save(portfolioView); }
@EventHandler public void on(CashDepositedEvent event) { PortfolioView portfolioView = portfolioViewRepository.findOne(event.getPortfolioId().getIdentifier()); portfolioView.setAmountOfMoney(portfolioView.getAmountOfMoney() + event.getMoneyAddedInCents()); portfolioViewRepository.save(portfolioView); }
@EventHandler public void on(CashReservationCancelledEvent event) { PortfolioView portfolioView = portfolioViewRepository.findOne(event.getPortfolioId().getIdentifier()); portfolioView.setReservedAmountOfMoney( portfolioView.getReservedAmountOfMoney() - event.getAmountOfMoneyToCancel() ); portfolioViewRepository.save(portfolioView); }
@EventHandler public void on(CashReservedEvent event) { PortfolioView portfolioView = portfolioViewRepository.findOne(event.getPortfolioId().getIdentifier()); portfolioView.setReservedAmountOfMoney(portfolioView.getReservedAmountOfMoney() + event.getAmountToReserve()); portfolioViewRepository.save(portfolioView); }
@EventHandler public void on(MoneyAddedEvent event) { BankAccountEntry bankAccountEntry = repository.findOneByAxonBankAccountId(event.getBankAccountId()); bankAccountEntry.setBalance(bankAccountEntry.getBalance() + event.getAmount()); repository.save(bankAccountEntry); broadcastUpdates(); }
@EventHandler public void on(MoneySubtractedEvent event) { BankAccountEntry bankAccountEntry = repository.findOneByAxonBankAccountId(event.getBankAccountId()); bankAccountEntry.setBalance(bankAccountEntry.getBalance() - event.getAmount()); repository.save(bankAccountEntry); broadcastUpdates(); }
@EventHandler public void on(ItemReservationCancelledForPortfolioEvent event) { OrderBookId orderBookId = event.getOrderBookId(); logger.debug("Handle ItemReservationCancelledForPortfolioEvent for orderBook with identifier {}", orderBookId); ItemEntry itemEntry = createItemEntry(orderBookId.getIdentifier(), event.getAmountOfCancelledItems()); PortfolioView portfolioView = portfolioViewRepository.findOne(event.getPortfolioId().getIdentifier()); portfolioView.removeReservedItem(orderBookId.getIdentifier(), event.getAmountOfCancelledItems()); portfolioView.addItemInPossession(itemEntry); portfolioViewRepository.save(portfolioView); }
@EventHandler public void on(PortfolioCreatedEvent event) { String userIdString = event.getUserId().getIdentifier(); logger.debug("About to handle the PortfolioCreatedEvent for user with identifier {}", userIdString); PortfolioView portfolioView = new PortfolioView(); portfolioView.setIdentifier(event.getPortfolioId().getIdentifier()); portfolioView.setUserIdentifier(userIdString); portfolioView.setUserName(userViewRepository.findByIdentifier(userIdString).getFullName()); portfolioView.setAmountOfMoney(0); portfolioView.setReservedAmountOfMoney(0); portfolioViewRepository.save(portfolioView); }
@EventHandler public void on(UserCreatedEvent event) { UserView userView = new UserView(); userView.setIdentifier(event.getUserId().getIdentifier()); userView.setName(event.getName()); userView.setUsername(event.getUsername()); userView.setPassword(event.getPassword()); userRepository.save(userView); } }