Thanks a lot Isuru for the explanation!

On Wednesday, July 23, 2014, Isuru Udana <[email protected]> wrote:

> Hi Charitha,
>
>
> On Wed, Jul 23, 2014 at 11:33 PM, Charitha Kankanamge <[email protected]
> <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
>
>> Hi,
>>
>> Can someone please explain the following behavior?
>>
>> Inside the *mediate* method in a class mediator, the following returns
>> NULL.
>>
>> context.getProperty("SERVER_IP")
>>
>> However, the following returns correct property value.
>>
>> context.getEntry("SERVER_IP")
>>
> This is because 'SERVER_IP' is not a property but an entry added to the
> synapse configuration while the initialization.
>
>>
>> But context.getEntry("SYSTEM_DATE") still returns null.
>>
> SYSTEM_DATE is again not a message context property or an entry. In
> get-property function there is a special logic to get the system date from
> java utils.
>
>>
>> Another observation. When I set a property inside mediation flow
>> (e.g:- <property name="myprop" value="TESTVALUE" scope="default"
>> type="STRING"/>), then I can read it straightaway using inside class
>> mediator.
>>
>> context.getProperty("myprop")
>>
>> Why the difference? What am I missing?
>>
>
> Thanks.
>
>>
>> Thanks!
>> Charitha
>>
>
>
>
> --
> *Isuru Udana*
> Senior
> * Software Engineer*
> WSO2 Inc.; http://wso2.com
> email: [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');>
> cell: +94 77 3791887
> blog: http://mytecheye.blogspot.com/
> twitter: http://twitter.com/isudana
>


-- 
Charitha Kankanamge
cell: +1 812-391-7730
http://charithaka.blogspot.com
*SOA and Testing without nonsense*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to