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 nt...@apache.org on 2007/07/16 21:39:51 UTC
svn commit: r556708 -
/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyMigrator.java
Author: nthaker
Date: Mon Jul 16 12:39:50 2007
New Revision: 556708
URL: http://svn.apache.org/viewvc?view=rev&rev=556708
Log:
AXIS2-2973
Modified:
webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyMigrator.java
Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyMigrator.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyMigrator.java?view=diff&rev=556708&r1=556707&r2=556708
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyMigrator.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/client/PropertyMigrator.java Mon Jul 16 12:39:50 2007
@@ -18,8 +18,11 @@
*/
package org.apache.axis2.jaxws.client;
+import org.apache.axis2.jaxws.core.MEPContext;
import org.apache.axis2.jaxws.core.MessageContext;
import org.apache.axis2.jaxws.spi.migrator.ApplicationContextMigrator;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
import java.util.Map;
@@ -28,10 +31,23 @@
* manipulations of properties during a request or response flow.
*/
public class PropertyMigrator implements ApplicationContextMigrator {
-
+ private static final Log log = LogFactory.getLog(PropertyMigrator.class);
public void migratePropertiesFromMessageContext(Map<String, Object> userContext,
MessageContext messageContext) {
- userContext.putAll(messageContext.getProperties());
+
+ if(log.isDebugEnabled()){
+ log.debug("Starting migratePropertyFromMessageContext");
+ }
+ MEPContext mepContext =messageContext.getMEPContext();
+ if(mepContext!=null){
+ if(log.isDebugEnabled()){
+ log.debug("Reading ApplicationScopedProperties from MEPContext");
+ }
+ userContext.putAll(mepContext.getApplicationScopedProperties());
+ }
+ if(log.isDebugEnabled()){
+ log.debug("migratePropertyFromMessageContext Complete");
+ }
}
public void migratePropertiesToMessageContext(Map<String, Object> userContext,
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org