2009-08-31 5 views
2

J'ai utilisé le Générateur de Stub Java Wireless Toolkit pour créer un tas de bouts d'appel de service Web pour une application mobile (application BlackBerry J2ME). Le problème que j'ai est qu'il ne semble y avoir aucun moyen de définir un délai d'attente sur les appels. Cela provoque l'application de s'asseoir et attendre au moins une minute en attente d'expiration si le service Web appelé est hors connexion. Je voudrais vraiment mettre ce délai d'attente à quelque chose de plus gérable, puis gérer la situation hors ligne.Comment définir le délai d'expiration des appels de service Web générés par Java Wireless Toolkit?

Le code généré utilise javax.microedition.xml.rpc.Operation.Invoke pour effectuer les appels réels, mais il n'y a aucune propriété de délai d'attente que je puisse trouver.

+0

Alors, comment avez-vous intégré la condition de délai d'attente? – Viraj

Répondre

1

Il n'existe aucune propriété de délai d'attente dans la norme jsr 172.
Essayez de définir un temporisateur pour terminer le thread de connexion s'il n'y a pas eu de réponse, gérer l'exception et maintenir le cas hors ligne.

+0

bien que ce n'est pas cool - merci pour la réponse si – JustinD

+0

De rien! Je sais que c'est mauvais. Espérons qu'il y aura des alternatives à l'avenir. –

Questions connexes