cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Kulp (JIRA)" <>
Subject [jira] Resolved: (CXF-2674) @Resource not injecting WebServiceContext in jaxws intereceptor
Date Tue, 09 Mar 2010 00:31:27 GMT


Daniel Kulp resolved CXF-2674.

       Resolution: Not A Problem
    Fix Version/s: Invalid
         Assignee: Daniel Kulp

Correct.   The Message object passed into the interceptor is the context for that request.
  Stuff put there is retrievable later.

> @Resource not injecting WebServiceContext in jaxws intereceptor
> ---------------------------------------------------------------
>                 Key: CXF-2674
>                 URL:
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.2.5
>         Environment: tomcat 6.0.18, Spring 2.5, Spring Security 2.0.5, cxf-2.2.5 with
>            Reporter: Auke Noppe
>            Assignee: Daniel Kulp
>             Fix For: Invalid
>         Attachments: logging.log,
> If you want to inject the WebServiceContext into a In/Out-Interceptor configured with
xml (e.g. <jaxws:ininterceptors><bean id="someInterceptor" class="test.SomeInterceptor"/></jaxws:ininterceptors
/>) with the @resource annotation, the WebServiceContext is null. (Even with component-scan
enabled and annotation-config defined)
> If you inject the WebServiceContext into the interceptor with a property-setter in the
xml (e.g. <property name="ctx" value="" />) the instance
is not empty, but holding nothing (like MessageContext )
> The documentation suggest the way with the @Resource annotation, so this is rather confusing.
> The work-around I found, is to set the properties I wanted to set on the message in the
handleMessage method of the interceptor (e.g. message.put("someKey", someValue); )
> I would rather see the @Resource injection working.
> Regards,
> Auke Noppe
> Developer @ Ymor (.nl)

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message