Hi Daniel and Glen,

Thanks for information. I was able to get it work with your tip. I missed
the message.get()/put() operations.

Thank you.

On Wed, Jan 4, 2012 at 2:26 AM, Glen Mazza <[email protected]> wrote:

> My ClientInterceptors.java file here: http://www.jroller.com/gmazza/**
> entry/jaxwshandlers_to_**cxfinterceptors<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
>
>


-- 
Manjula Rathnayaka
Department of Computer Science & Engineering,
University Of Moratuwa,
Moratuwa,
Sri Lanka.

Reply via email to