From d32216a047150114b8a4626b8b3ee023aae954d2 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Wed, 24 Jun 2015 15:29:07 +0200 Subject: [PATCH] Add reference to Order for event listeners --- src/asciidoc/core-beans.adoc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/asciidoc/core-beans.adoc b/src/asciidoc/core-beans.adoc index 885f546cca..e5b31e42f2 100644 --- a/src/asciidoc/core-beans.adoc +++ b/src/asciidoc/core-beans.adoc @@ -7852,6 +7852,19 @@ This new method will publish a new `ListUpdateEvent` for every `BlackListEvent` by the method above. If you need to publish several events, just return a `Collection` of events instead. +Finally if you need the listener to be invoked before another one, just add the `@Order` +annotation to the method declaration: + +[source,java,indent=0] +[subs="verbatim,quotes"] +---- + @EventListener + @Order(42) + public void processBlackListEvent(BlackListEvent event) { + // notify appropriate parties via notificationAddress... + } +---- + [[context-functionality-events-generics]] ==== Generic Events