You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by ga...@apache.org on 2005/01/10 21:24:23 UTC

cvs commit: ws-axis/java/src/org/apache/axis/transport/http AxisServlet.java

gawor       2005/01/10 12:24:23

  Modified:    java/src/org/apache/axis/transport/http AxisServlet.java
  Log:
  added a call to deassociate the last call object from the current thread so that jvm can collect this object sooner
  
  Revision  Changes    Path
  1.186     +5 -1      ws-axis/java/src/org/apache/axis/transport/http/AxisServlet.java
  
  Index: AxisServlet.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/transport/http/AxisServlet.java,v
  retrieving revision 1.185
  retrieving revision 1.186
  diff -u -r1.185 -r1.186
  --- AxisServlet.java	24 Dec 2004 05:56:19 -0000	1.185
  +++ AxisServlet.java	10 Jan 2005 20:24:22 -0000	1.186
  @@ -44,6 +44,7 @@
   import org.apache.axis.Message;
   import org.apache.axis.MessageContext;
   import org.apache.axis.SimpleTargetedChain;
  +import org.apache.axis.client.Service;
   import org.apache.axis.management.ServiceAdmin;
   import org.apache.axis.components.logger.LogFactory;
   import org.apache.axis.description.OperationDesc;
  @@ -768,7 +769,10 @@
               // No content, so just indicate accepted
               res.setStatus(202);
           }
  -
  +        
  +        // reset last Call object associated with the current thread
  +        Service.clearCall();
  +        
           if (isDebug) {
               log.debug("Response sent.");
               log.debug("Exit: doPost()");