Author: struberg
Date: Sat Apr 28 16:23:30 2018
New Revision: 1830461
URL: http://svn.apache.org/viewvc?rev=1830461&view=rev
Log:
OWB-1243 no need to sort if there is only one observer
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java?rev=1830461&r1=1830460&r2=1830461&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/event/NotificationManager.java
Sat Apr 28 16:23:30 2018
@@ -688,7 +688,10 @@ public final class NotificationManager
}
// new in CDI-2.0: sort observers
-
observerMethods.sort(Comparator.comparingInt(ObserverMethod::getPriority));
+ if (observerMethods.size() > 1)
+ {
+
observerMethods.sort(Comparator.comparingInt(ObserverMethod::getPriority));
+ }
List<CompletableFuture<Void>> completableFutures = async ? new
ArrayList<>() : null;