【问题标题】:How to set timeout for Java Wireless Toolkit generated web service calls?如何为 Java Wireless Toolkit 生成的 Web 服务调用设置超时?
【发布时间】:2009-08-31 20:37:00
【问题描述】:

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

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

【问题讨论】:

  • 那么你是如何整合超时条件的呢?

标签: web-services blackberry java-me timeout


【解决方案1】:

标准jsr 172 中没有超时属性。
尝试设置定时器,在没有响应的情况下终止连接线程,处理异常并保持离线情况。

【讨论】:

  • 不客气!我知道这很糟糕。希望将来会有替代品。
猜你喜欢
  • 1970-01-01
  • 2013-01-14
  • 2012-10-25
  • 2010-10-17
  • 2011-12-30
  • 2011-04-24
  • 2010-12-24
  • 1970-01-01
  • 2011-01-10
相关资源
最近更新 更多