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