My ClientInterceptors.java file here: http://www.jroller.com/gmazza/entry/jaxwshandlers_to_cxfinterceptors, has an example of reading a custom property from within an interceptor.

HTH,
Glen

On 01/03/2012 02:45 PM, Daniel Kulp wrote:
The message itself is the context for the message.   Thus, just call:

message.setProperty("CUSTOM_PROPERTY","Custom property value.");

and then you can "get" it from the WebServiceContext via the same key.

Dan


On Tuesday, January 03, 2012 12:12:47 PM Manjula Rathnayake wrote:
Hi all,

I am trying to achieve the $Subject.

I tried out to set the custom property to message context using an
interceptor and access the property in service implementation.
But I could not access the message context inside the
'handleMessage(Message message)'. So I set the property using
message.setContextualProperty("CUSTOM_PROPERTY","Custom property value.").

But inside the service implementation I could not get the custom property
value using the following code.
  @Resource
     WebServiceContext wsc;

     @WebMethod
     public String hello(String echo) {
         MessageContext messageContext = wsc.getMessageContext();
         String customProperty=   messageContext.get("CUSTOM_PROPERTY");
         return echo;
     }

So How can I set a custom property using an interceptor and access it
inside the service implementation?
Any help or suggestions are welcome.

Thank you.


--
Glen Mazza
Talend Community Coders
http://coders.talend.com
blog: http://www.jroller.com/gmazza

Reply via email to