You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@xml.apache.org by sa...@apache.org on 2002/07/22 19:59:07 UTC
cvs commit: xml-soap/java/src/org/apache/soap/rpc Call.java
sanjiva 2002/07/22 10:59:06
Modified: java/src/org/apache/soap/rpc Call.java
Log:
made it so that a parser is created only when needed. The Call() object
was creating a parser even when the Call was being used on the server
side.
Revision Changes Path
1.15 +6 -1 xml-soap/java/src/org/apache/soap/rpc/Call.java
Index: Call.java
===================================================================
RCS file: /home/cvs/xml-soap/java/src/org/apache/soap/rpc/Call.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- Call.java 8 May 2002 04:22:36 -0000 1.14
+++ Call.java 22 Jul 2002 17:59:06 -0000 1.15
@@ -84,7 +84,7 @@
*/
public class Call extends RPCMessage
{
- private DocumentBuilder xdb = XMLParserUtils.getXMLDocBuilder();
+ private DocumentBuilder xdb;
private SOAPMappingRegistry smr = null;
private SOAPTransport st = null;;
private int to = 0;
@@ -229,6 +229,11 @@
if (smr == null)
{
smr = new SOAPMappingRegistry();
+ }
+ // if the parser hasn't been created yet, do it now
+ if (xdb == null)
+ {
+ xdb = XMLParserUtils.getXMLDocBuilder();
}
try
--
To unsubscribe, e-mail: <ma...@xml.apache.org>
For additional commands, e-mail: <ma...@xml.apache.org>