You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by st...@apache.org on 2013/06/23 23:09:37 UTC

[2/7] git commit: fix old TODO and use field injection of Extension.

fix old TODO and use field injection of Extension.


Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/bba00460
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/bba00460
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/bba00460

Branch: refs/heads/master
Commit: bba004602c091dbb5c1da4b7a1d05a0ef4e55c42
Parents: 01b8745
Author: Mark Struberg <st...@apache.org>
Authored: Sun Jun 23 17:39:47 2013 +0200
Committer: Mark Struberg <st...@apache.org>
Committed: Sun Jun 23 17:39:47 2013 +0200

----------------------------------------------------------------------
 .../exception/control/HandlerMethodStorageProducer.java     | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/bba00460/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/HandlerMethodStorageProducer.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/HandlerMethodStorageProducer.java b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/HandlerMethodStorageProducer.java
index 4b1ea0f..2f57435 100644
--- a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/HandlerMethodStorageProducer.java
+++ b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/exception/control/HandlerMethodStorageProducer.java
@@ -18,23 +18,22 @@
  */
 package org.apache.deltaspike.core.impl.exception.control;
 
-import org.apache.deltaspike.core.api.provider.BeanProvider;
 import org.apache.deltaspike.core.impl.exception.control.extension.ExceptionControlExtension;
 
 import javax.enterprise.context.ApplicationScoped;
 import javax.enterprise.inject.Produces;
+import javax.inject.Inject;
 
 @ApplicationScoped
 public class HandlerMethodStorageProducer
 {
+    @Inject
+    private ExceptionControlExtension exceptionControlExtension;
+
     @Produces
     @ApplicationScoped
     protected HandlerMethodStorage createHandlerMethodStorage()
     {
-        //X TODO change it back to parameter injection after fixing the test-setup for ExcludeIntegrationTest
-        ExceptionControlExtension exceptionControlExtension =
-                BeanProvider.getContextualReference(ExceptionControlExtension.class);
-
         return new HandlerMethodStorageImpl(exceptionControlExtension.getAllExceptionHandlers());
     }
 }