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