In short: you cannot handle events in an Aggregate. Let’s explain it in a little more detail. With Axon, you will follow the CQRS paradigm, separating the domain model into command and query models. The Aggregate support within Axon Framework is used for the command model. Furthermore, the command model will only handle commands and publish events. The only events a command model will handle are those used to Event Source the Aggregate.