Property visibility issues
--------------------------

                 Key: AXIS2-2982
                 URL: https://issues.apache.org/jira/browse/AXIS2-2982
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: jaxws
            Reporter: Jarek Gawor


Certain properties like the HTTP_STATUS_CODE or HTTP_HEADERS are set on the 
kernel MessageContext using setProperty() method. That method stores the 
properties in the "properties" map of the AbstractContext. Now, the jaxws 
MessageContext implementation of the setProperty() (and other relevant methods) 
delegate the calls to the Options object of the kernel MessageContext. That 
means, if for example HTTP_STATUS_CODE is looked up via getProperty() method of 
the jaxws MessageContext the value will not be found (because the value is not 
stored in the Options object).

One easy way to fix this is to change the jaxws MessageContext.getProperty() 
implementation to directly call kernel MessageContext.getProperty() method. The 
kernel's MessageContext.getProperty() first looks up the value in the 
AbstractContext and if it can't find it there, it next looks up the value in 
the Options object. 






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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to