[jboss-cvs] JBossAS SVN: r111292 - branches/JBPAPP_5_1/webservices/src/main/org/jboss/wsf/container/jboss50/invocation.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue May 3 05:13:36 EDT 2011
Author: richard.opalka at jboss.com
Date: 2011-05-03 05:13:36 -0400 (Tue, 03 May 2011)
New Revision: 111292
Modified:
branches/JBPAPP_5_1/webservices/src/main/org/jboss/wsf/container/jboss50/invocation/InvocationHandlerJSE.java
Log:
refactoring - perf. optimization
Modified: branches/JBPAPP_5_1/webservices/src/main/org/jboss/wsf/container/jboss50/invocation/InvocationHandlerJSE.java
===================================================================
--- branches/JBPAPP_5_1/webservices/src/main/org/jboss/wsf/container/jboss50/invocation/InvocationHandlerJSE.java 2011-05-03 05:38:50 UTC (rev 111291)
+++ branches/JBPAPP_5_1/webservices/src/main/org/jboss/wsf/container/jboss50/invocation/InvocationHandlerJSE.java 2011-05-03 09:13:36 UTC (rev 111292)
@@ -52,10 +52,12 @@
public class InvocationHandlerJSE extends InvocationHandler
{
private static final String POJO_JNDI_PREFIX = "java:comp/env/";
- private SPIProvider spiProvider;
+ private final ResourceInjectorFactory resourceInjectorFactory;
public InvocationHandlerJSE()
{
+ SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider();
+ resourceInjectorFactory = spiProvider.getSPI(ResourceInjectorFactory.class);
}
public Invocation createInvocation()
@@ -84,8 +86,6 @@
throw new IllegalStateException("Cannot get target bean instance", ex);
}
- SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider();
- ResourceInjectorFactory resourceInjectorFactory = spiProvider.getSPI(ResourceInjectorFactory.class);
ResourceInjector wsContextInjector = resourceInjectorFactory.newResourceInjector();
wsContextInjector.inject(targetBean, ThreadLocalAwareWebServiceContext.getInstance());
InjectionsMetaData injectionsMD = ep.getAttachment(InjectionsMetaData.class);
More information about the jboss-cvs-commits
mailing list