Web services 重复任务中的Axis2存根对象

Web services 重复任务中的Axis2存根对象,web-services,axis2,webservices-client,Web Services,Axis2,Webservices Client,我正在使用Axis2与第三方Web服务进行通信。此Web服务将在计时器中每1分钟调用一次,计时器将运行几天 现在我的问题是,我们是否需要在每次调用webservice时创建存根对象,还是可以在类级变量timer对象中维护存根对象,并始终使用同一个对象 轴故障异常是否会对存根进行任何更改。我的意思是,当axis故障异常(如超时、服务器停机)发生时,我们是否需要创建一个新的存根实例 单靠清理就够了吗?还是我们也需要叫交通清理队 我的代码 try { stub = new PartnerAPISt

我正在使用Axis2与第三方Web服务进行通信。此Web服务将在计时器中每1分钟调用一次,计时器将运行几天

现在我的问题是,我们是否需要在每次调用webservice时创建存根对象,还是可以在类级变量timer对象中维护存根对象,并始终使用同一个对象

轴故障异常是否会对存根进行任何更改。我的意思是,当axis故障异常(如超时、服务器停机)发生时,我们是否需要创建一个新的存根实例

单靠清理就够了吗?还是我们也需要叫交通清理队

我的代码
try {
  stub = new PartnerAPIStub(configurationContext, endPointRef);

   ... service call code

 }
 catch(Exception ex)
 {
      stub.cleanup();
     stub = new PartnerAPIStub(configurationContext, endPointRef);
 }