2009-08-31 9 views
2

私はJava Wireless Toolkitスタブジェネレータを使用して、モバイルアプリ(BlackBerry J2MEアプリケーション)用の一連のWebサービスコールスタブを作成しました。私が持っている問題は、コールにタイムアウトを設定する方法がないように見えることです。これは、アプリケーションが座って、呼び出されたWebサービスがオフラインの場合に、少なくとも1分待ってからタイムアウトするのを待ちます。私は本当にこのタイムアウトをより管理しやすいものに設定して、オフラインの状況を処理したいと思っています。Java Wireless Toolkitで生成されたWebサービスコールのタイムアウトを設定するにはどうすればよいですか?

生成されたコードは、実際の呼び出しを行うためにjavax.microedition.xml.rpc.Operation.Invokeを使用しますが、どこにでもタイムアウトプロパティはありません。

+0

どのようにタイムアウト条件を統合しましたか? – Viraj

答えて

1

標準jsr 172にタイムアウトプロパティはありません。
応答がなく、例外を処理し、オフラインのケースを維持する場合は、接続スレッドを終了するようにタイマーを設定してください。

+0

うーん、それはクールではありません - しかし、答えに感謝 – JustinD

+0

あなたは大歓迎です!私はそれが悪いことを知っている。将来は選択肢があることを願っています。 –

関連する問題