]
Alessio Soldano commented on JBWS-3846:
---------------------------------------
This is going to be fixed for WFLY 8.1.0 / 8.2.0 / 9.0.0 (master) integration. Won't
fix for WFLY 8.0.0 due to the endpont and handler injection mechanism being different (and
because of WFLY-3067 not being fixed on 8.0.0
Refactor creation process of jaxws handlers from predefined
configurations
--------------------------------------------------------------------------
Key: JBWS-3846
URL:
https://issues.jboss.org/browse/JBWS-3846
Project: JBoss Web Services
Issue Type: Task
Components: jbossws-cxf, jbossws-integration
Reporter: Alessio Soldano
Assignee: Alessio Soldano
Fix For: jbossws-cxf-5.0
We currently have no special integration with the container for jaxws handlers created
from a predefined client/endpoint configuration. We need to support @PostConstruct,
@PreDestroy methods, as well as @EJB, @Resource and CDI injection.
Most likely this basically boils down to having AS components created for these handlers
too, the same we have for jaxws handlers created after having parsed the @HandlerChain
annotation. See org.jboss.as.webservices.deployers.WSIntegrationProcessorJAXWS_HANDLER and
org.jboss.as.webservices.injection.WSHandlerChainAnnotationProcessor as starting point.