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.

Reply via email to