dug 01/07/09 16:24:40
Modified: java/src/org/apache/soap Constants.java
java/src/org/apache/soap/server/http
MessageRouterServlet.java RPCRouterServlet.java
Log:
Add deployment descriptor to the bag in SOAPContext so people
can query the data in it.
Revision Changes Path
1.23 +1 -0 xml-soap/java/src/org/apache/soap/Constants.java
Index: Constants.java
===================================================================
RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/Constants.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- Constants.java 2001/07/04 15:03:37 1.22
+++ Constants.java 2001/07/09 23:24:34 1.23
@@ -203,6 +203,7 @@
public static String BAG_HTTPSESSION = "HttpSession" ;
public static String BAG_HTTPSERVLETREQUEST = "HttpServletRequest" ;
public static String BAG_HTTPSERVLETRESPONSE = "HttpServletResponse" ;
+ public static String BAG_DEPLOYMENTDESCRIPTOR = "DeploymentDescriptor" ;
// Servlet init-parameter names.
public static final String ENVELOPE_EDITOR_FACTORY = "EnvelopeEditorFactory";
1.29 +1 -0
xml-soap/java/src/org/apache/soap/server/http/MessageRouterServlet.java
Index: MessageRouterServlet.java
===================================================================
RCS file:
/home/cvs/xml-soap/java/src/org/apache/soap/server/http/MessageRouterServlet.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- MessageRouterServlet.java 2001/06/28 21:04:03 1.28
+++ MessageRouterServlet.java 2001/07/09 23:24:37 1.29
@@ -250,6 +250,7 @@
// is this a valid message?
dd = serviceManager.query (targetID);
+ reqCtx.setProperty( Constants.BAG_DEPLOYMENTDESCRIPTOR, dd );
Provider provider;
if ( dd.getProviderType() == DeploymentDescriptor.PROVIDER_JAVA ) {
1.33 +1 -0
xml-soap/java/src/org/apache/soap/server/http/RPCRouterServlet.java
Index: RPCRouterServlet.java
===================================================================
RCS file:
/home/cvs/xml-soap/java/src/org/apache/soap/server/http/RPCRouterServlet.java,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- RPCRouterServlet.java 2001/06/28 21:04:03 1.32
+++ RPCRouterServlet.java 2001/07/09 23:24:38 1.33
@@ -268,6 +268,7 @@
// get the deployment descriptor for this service (will except if
// not known)
dd = serviceManager.query (targetID);
+ reqCtx.setProperty( Constants.BAG_DEPLOYMENTDESCRIPTOR, dd );
Provider provider;
if ( dd.getProviderType() == DeploymentDescriptor.PROVIDER_JAVA ) {