Author: richard.opalka(a)jboss.com
Date: 2011-10-11 04:38:45 -0400 (Tue, 11 Oct 2011)
New Revision: 15074
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/HandlerResolverImpl.java
Log:
initialization flag is modifyable
Modified:
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/HandlerResolverImpl.java
===================================================================
---
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/HandlerResolverImpl.java 2011-10-11
08:36:52 UTC (rev 15073)
+++
stack/native/trunk/modules/core/src/main/java/org/jboss/ws/core/jaxws/handler/HandlerResolverImpl.java 2011-10-11
08:38:45 UTC (rev 15074)
@@ -197,11 +197,12 @@
{
final Reference handlerReference =
ep.getInstanceProvider().getInstance(className);
handler = (Handler<?>)handlerReference.getValue();
- if (!handlerReference.isInitialized() && injections != null)
+ if (!handlerReference.isInitialized())
{
- Context ctx = ep == null ? null : ep.getJNDIContext();
+ Context ctx = ep.getJNDIContext();
InjectionHelper.injectResources(handler, injections, ctx);
InjectionHelper.callPostConstructMethod(handler);
+ handlerReference.setInitialized();
}
}
else
Show replies by date