Объект-заглушка Axis2 в повторном задании

Я использую ось 2 для связи со сторонними веб-сервисами. Этот веб-сервис будет вызываться по таймеру на каждую 1 минуту, а таймер будет работать в течение нескольких дней.

Теперь мой вопрос заключается в том, нужно ли нам создавать объект-заглушку каждый раз, когда мы выполняем вызов веб-службы, или мы можем поддерживать объект-заглушку в переменной уровня класса (объект таймера) и все время использовать один и тот же объект.

Будет ли исключение ошибки оси вносить какие-либо изменения в заглушку. я имею в виду, нужно ли нам создавать новый экземпляр заглушки, когда возникает исключение ошибки оси (например, тайм-аут, отключение сервера)

Достаточно ли одного stub.cleanup? или нам нужно также вызвать транспортную уборку?

Мой код

try {
  stub = new PartnerAPIStub(configurationContext, endPointRef);

   ... service call code

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

0 ответов

Другие вопросы по тегам