You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by na...@apache.org on 2008/10/15 14:29:19 UTC
svn commit: r704886 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
Author: nandana
Date: Wed Oct 15 05:29:19 2008
New Revision: 704886
URL: http://svn.apache.org/viewvc?rev=704886&view=rev
Log:
MessageContext should look for parameter from the AxisMessage it self
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java?rev=704886&r1=704885&r2=704886&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/context/MessageContext.java Wed Oct 15 05:29:19 2008
@@ -831,7 +831,9 @@
* Retrieves configuration descriptor parameters at any level. The order of
* search is as follows:
* <ol>
- * <li> Search in operation description if it exists </li>
+ * <li> Search in message description if it exists </li>
+ * <li> If parameter is not found or if axisMessage is null, search in
+ * AxisOperation </li>
* <li> If parameter is not found or if operationContext is null, search in
* AxisService </li>
* <li> If parameter is not found or if axisService is null, search in
@@ -842,6 +844,11 @@
* @return Parameter <code>Parameter</code>
*/
public Parameter getParameter(String key) {
+
+ if( axisMessage != null ) {
+ return axisMessage.getParameter(key);
+ }
+
if (axisOperation != null) {
return axisOperation.getParameter(key);
}