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 pr...@apache.org on 2008/02/26 17:59:28 UTC

svn commit: r631298 - /webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/migrator/EndpointContextMapMigrator.java

Author: pradine
Date: Tue Feb 26 08:59:27 2008
New Revision: 631298

URL: http://svn.apache.org/viewvc?rev=631298&view=rev
Log:
Use a property instead of a parameter to store the map.

Modified:
    webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/migrator/EndpointContextMapMigrator.java

Modified: webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/migrator/EndpointContextMapMigrator.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/migrator/EndpointContextMapMigrator.java?rev=631298&r1=631297&r2=631298&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/migrator/EndpointContextMapMigrator.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/src/org/apache/axis2/jaxws/addressing/migrator/EndpointContextMapMigrator.java Tue Feb 26 08:59:27 2008
@@ -21,10 +21,7 @@
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.context.MessageContext;
 import org.apache.axis2.description.AxisOperation;
-import org.apache.axis2.description.Parameter;
-import org.apache.axis2.engine.AxisConfiguration;
 import org.apache.axis2.jaxws.Constants;
-import org.apache.axis2.jaxws.ExceptionFactory;
 import org.apache.axis2.jaxws.addressing.util.EndpointContextMap;
 import org.apache.axis2.jaxws.addressing.util.EndpointContextMapManager;
 import org.apache.axis2.util.ThreadContextMigrator;
@@ -61,24 +58,9 @@
             mepConstant == WSDLConstants.MEP_CONSTANT_IN_OPTIONAL_OUT ||
             mepConstant == WSDLConstants.MEP_CONSTANT_ROBUST_IN_ONLY)
         {
-            AxisConfiguration axisConfig = axisOperation.getAxisConfiguration();
-            Parameter param = axisConfig.getParameter(Constants.ENDPOINT_CONTEXT_MAP);
-            
-            if (param != null) {
-                EndpointContextMap map = (EndpointContextMap) param.getValue();
-                
-                if (map != null) {
-                    EndpointContextMapManager.setEndpointContextMap(map);
-                }
-                else {
-                    //TODO NLS enable.
-                    throw ExceptionFactory.makeWebServiceException("The endpoint context map is null.");
-                }
-            }
-            else {
-                //TODO NLS enable.
-                throw ExceptionFactory.makeWebServiceException("Unable to locate endpoint context map.");
-            }
+            EndpointContextMap map = (EndpointContextMap) 
+                messageContext.getConfigurationContext().getProperty(Constants.ENDPOINT_CONTEXT_MAP);
+            EndpointContextMapManager.setEndpointContextMap(map);
         }        
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org