]
Alessio Soldano updated JBWS-3796:
----------------------------------
Fix Version/s: jbossws-cxf-4.3.1
CXFHandlerResolverImpl initializes handlers at each getHandlerChain()
invocation
--------------------------------------------------------------------------------
Key: JBWS-3796
URL:
https://issues.jboss.org/browse/JBWS-3796
Project: JBoss Web Services
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: jbossws-cxf
Reporter: Alessio Soldano
Assignee: Alessio Soldano
Fix For: jbossws-cxf-4.3.1, jbossws-cxf-5.0
org.jboss.wsf.stack.cxf.client.serviceref.CXFHandlerResolverImpl#getHandlerChain(PortInfo
portInfo) uses a map to avoid building the handler chain multiple time for a given port
info. However it performs initialization / injection on the handlers at each invocation.
Moreover, the access to the map is not thread-safe.