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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to