Как установить таймаут для вызовов веб-службы Java Wireless Toolkit? - PullRequest
2 голосов
/ 01 сентября 2009

Я использовал Генератор заглушек Java Wireless Toolkit для создания группы заглушек вызовов веб-служб для мобильного приложения (приложение BlackBerry J2ME). Проблема, с которой я столкнулся, заключается в том, что не существует способа установить тайм-аут на вызовы. Это заставляет приложение сидеть и ждать по крайней мере минуту, ожидая времени ожидания, если вызываемая веб-служба находится в автономном режиме. Я бы очень хотел установить этот тайм-аут на более управляемый, а затем обработать ситуацию в автономном режиме.

Сгенерированный код использует javax.microedition.xml.rpc.Operation.Invoke для выполнения фактических вызовов, но нигде нет свойства времени ожидания, которое я могу найти.

1 Ответ

1 голос
/ 01 сентября 2009

В стандарте нет свойства тайм-аута jsr 172 .
Попробуйте установить таймер для завершения потока соединения, если не было ответа, обработайте исключение и сохраните автономный регистр.

...