Author: mir
Date: Thu Apr 1 15:34:47 2010
New Revision: 930006
URL: http://svn.apache.org/viewvc?rev=930006&view=rev
Log:
@Context Providers inject works now
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/providers/CascadingProviders.java
Modified:
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/providers/CascadingProviders.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/providers/CascadingProviders.java?rev=930006&r1=930005&r2=930006&view=diff
==============================================================================
---
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/providers/CascadingProviders.java
(original)
+++
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/providers/CascadingProviders.java
Thu Apr 1 15:34:47 2010
@@ -29,6 +29,7 @@ import javax.ws.rs.ext.Providers;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.apache.clerezza.triaxrs.InjectionUtilities;
+import org.apache.clerezza.triaxrs.JaxRsHandler;
import org.apache.clerezza.triaxrs.RootResources;
import org.apache.clerezza.triaxrs.WebRequest;
import org.apache.clerezza.triaxrs.WebRequestProxy;
@@ -81,7 +82,7 @@ public class CascadingProviders implemen
private void injectContext(Object provider) {
WebRequest requestProxy = WebRequestProxy.createProxy();
try {
- InjectionUtilities.injectFields(requestProxy, null,
null, provider);
+ InjectionUtilities.injectFields(requestProxy, null,
JaxRsHandler.providers, provider);
} catch (HandlerException ex) {
logger.debug("Exception {}", ex);
throw new RuntimeException(ex);