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]