具有基于注释的条件的spring eventlistener

时间:2017-07-19 08:08:18

标签: spring event-handling

这是this one的后续问题。

能够基于bean-predicate过滤事件:

 @EventListener(condition="@mypredicate.test(#event))

我想知道我能否实现以下目标:

 @MyCondition(maxValue=5)
 @EventListener(condition="@myAnnotationAwarePredicate.test(#event))

因此myAnnotationAwarePredicate使用注释中定义的过滤器。

背景:我是使用

的库(camunda-bpm-reactor)的作者
 @CamundaSelector(event="create", process="myProcess")

过滤发送到projectreactor eventBus上的主题的事件。

我必须摆脱eventBus,因为它已经停止,但仍然需要明确的,非重复的过滤器样式并保持反战兼容性....

0 个答案:

没有答案