@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 public void on(MoneyWithdrawnEvent event){ BigDecimal result = this.balance.subtract(new BigDecimal(event.getAmount())); if(result.compareTo(BigDecimal.ZERO)<0) LOGGER.error("Cannot withdraw more money than the balance!"); else { this.balance = result; LOGGER.info("Withdraw {} from account {}, balance result: {}", event.getAmount(), accountId, balance); } }
@EventHandler public void on(MenuItemRemovedEvent event) { Optional .ofNullable(items.findOne(event.getId())) .ifPresent(items::delete); } }
@EventHandler public void on(AccountCreatedEvent event){ this.accountId = event.getAccountId(); this.accountName = event.getAccountName(); this.balance = new BigDecimal(event.getAmount()); LOGGER.info("Account {} is created with balance {}", accountId, this.balance); }
@EventHandler public void on(AccountCreatedEvent event){ this.accountId = event.getAccountId(); this.accountName = event.getAccountName(); this.balance = new BigDecimal(event.getAmount()); LOGGER.info("Account {} is created with balance {}", accountId, this.balance); }
@EventHandler public void on(MenuItemRemovedEvent event) { Logger .getInstance(getClass()) .info(format("Handling event: %s", event)); menu.delete(event.getId()); } }
@EventHandler public void on(AddressAddedEvent event) { Optional .ofNullable(customers.findOne(event.getCustomerId())) .map(customer -> new Address( event.getAddressId(), event.getNickName(), event.getLocation(), customer)) .ifPresent(addresses::save); } }
@EventHandler public void on(CustomerSignedUpEvent event) { Logger .getInstance(getClass()) .info(format("Handling event: %s", event)); customers.save(new Customer(event.getId())); } }
@EventHandler public void on(MenuItemModifiedEvent event) { Optional .ofNullable(items.findOne(event.getId())) .map(item -> item.withDescription(event.getDescription()).withPrice(event.getPrice())) .ifPresent(items::save); } }
@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(CustomerSignedUpEvent event) { customers.save(new Customer(event.getId(), event.getEmail())); } }
@EventHandler void on (TaskUnstarredEvent event) { TaskEntry task = taskEntryRepository.findOne(event.getId()); publish(task.getUsername(), event); }