如何为Java Wireless Toolkit生成的Web服务调用设置超时?

时间:2009-08-31 20:37:01

标签: web-services blackberry java-me timeout

我使用Java Wireless Toolkit Stub Generator为移动应用程序(BlackBerry J2ME app)创建了一堆Web服务调用存根。我遇到的问题是似乎没有任何方法可以设置呼叫超时。如果被调用的Web服务处于脱机状态,这会导致应用程序等待至少等待一分钟等待超时。我真的想将此超时设置为更易于管理的内容,然后处理离线情况。

生成的代码使用javax.microedition.xml.rpc.Operation.Invoke进行实际调用,但我找不到任何超时属性。

1 个答案:

答案 0 :(得分:1)

标准jsr 172中没有超时属性 如果没有响应,请尝试设置计时器以终止连接线程,处理异常并保持脱机情况。