Repository: deltaspike Updated Branches: refs/heads/master 444d3e7a9 -> 391558fd3
DELTASPIKE-769 configurable priority Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/391558fd Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/391558fd Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/391558fd Branch: refs/heads/master Commit: 391558fd372abb857ed601f6aee3599bc7e9e53d Parents: 444d3e7 Author: gpetracek <[email protected]> Authored: Sun Nov 16 20:24:01 2014 +0100 Committer: gpetracek <[email protected]> Committed: Sun Nov 16 20:24:01 2014 +0100 ---------------------------------------------------------------------- .../core/impl/interceptor/GlobalInterceptorExtension.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/deltaspike/blob/391558fd/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/interceptor/GlobalInterceptorExtension.java ---------------------------------------------------------------------- diff --git a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/interceptor/GlobalInterceptorExtension.java b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/interceptor/GlobalInterceptorExtension.java index 1e4e2eb..9cc2f7a 100644 --- a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/interceptor/GlobalInterceptorExtension.java +++ b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/interceptor/GlobalInterceptorExtension.java @@ -18,6 +18,7 @@ */ package org.apache.deltaspike.core.impl.interceptor; +import org.apache.deltaspike.core.api.config.ConfigResolver; import org.apache.deltaspike.core.spi.activation.Deactivatable; import org.apache.deltaspike.core.util.ClassDeactivationUtils; import org.apache.deltaspike.core.util.ClassUtils; @@ -57,7 +58,9 @@ public class GlobalInterceptorExtension implements Deactivatable, Extension ClassUtils.tryToLoadClassForName("javax.enterprise.inject.spi.AfterTypeDiscovery") != null) { Map<String, Object> defaultValueMap = new HashMap<String, Object>(); - defaultValueMap.put("value", 0); + int priorityValue = Integer.parseInt( + ConfigResolver.getPropertyValue("deltaspike.interceptor.priority", "0")); + defaultValueMap.put("value", priorityValue); priorityAnnotationInstance = AnnotationInstanceProvider.of(priorityAnnotationClass, defaultValueMap); } }
