Support the injection of javax.xml.ws.WebServiceContext
-------------------------------------------------------
Key: CXF-442
URL: https://issues.apache.org/jira/browse/CXF-442
Project: CXF
Issue Type: Sub-task
Components: JAX-WS Runtime
Reporter: Jervis Liu
The injection of javax.xml.ws.WebServiceContext. JSR-109, section 6.2.4:
A JAX-WS based container must carry out any injections (if any) requested by
the handler, typically via the
@Resource annotation (see section 2.2 of JSR-250 Common Annotations for Java
Platform specification). A
JAX-WS handler should use the javax.xml.ws.WebServiceContext, which is an
injectable resource,
to access message context and security information relative to the request
being served. A unique Handler
instance must be provided for each Port component declared in the deployment
descriptor or annotated by
javax.jws.WebService or javax.xml.ws.WebServiceProvider annotations.
CXF does support the injection of WebServiceContext in endpoint but not in
handlers yet. I presume a code snippet that has the injection of
WebServiceContext would look like below:
public class MyHandler implements SOAPHandler<SOAPMessageContext> {
....
@Resource
WebServiceContext context
...
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.