轴突框架:重现过去的情况

时间:2019-11-18 13:30:10

标签: axon

我正在研究轴突框架,无法理解如何通过限制EventStore加载的事件来重现过去的情况。 我正在使用此配置:

EventSourcingRepository存储库= EventSourcingRepository.builder(ShipmentAggregate.class).eventStore(eventStore).build();

如何将事件的加载限制为给定的蜡或渐进基准?谢谢。

1 个答案:

答案 0 :(得分:1)

您将构建一个Eventhandler来跟踪给定存储库源中的事件,并使用可选的MetaData参数过滤所需的事件:

 @EventHandler
 public void on(AnEvent evt, @Timestamp Instant eventTimestamp) {
     // if eventTimestamp < lastThursday
     // do ....
 }