comment définir le délai de demande de client de service web(java)
Je suis en train de travailler sur un ordinateur de bureau qui est comme drop box, j'ai une fonction downloadFile(long fileId)
que le fichier à télécharger pour moi à partir du web, de bureau à côté de l'application est en java web service est écrit .Net
J'ai généré WS client à l'aide de netbeans
La question est: Certaines fois, il arrive que downloadFile(long fileId)
fonction coincé,
Ce que jamais la raison derrière elle, je veux que si le web fonction de service ne donnent pas de réponse jusqu'à un moment donné, j'ai arraché le contrôle de retour de cette fonction et de générer un nouvel appel après un certain temps. Est-il possible à l'aide de java?
MODIFIER je pense qu'il pourrait être fait si pouvez définir le temps de la demande de service web mais je n'ai pas idée de comment régler l'heure dans le client généré par netbeans
OriginalL'auteur NoNaMe | 2012-12-14
Vous devez vous connecter pour publier un commentaire.
Dans la classe
FileUpload
qui est à la racine de la classe de service web(Généré par netBeans), il y avait certains constructeurs de la classe et la fonction de la super-classe, l'un d'eux que j'utilisais pour créerSOAP
objet. Qui était à la recherche commedans cette fonction, j'ai fait quelques modifications dans le but de définir le temps de paramètre et c'est devenu comme
et le problème est résolu...
bref, cette déclaration m'a beaucoup aidé
OriginalL'auteur NoNaMe
Selon le cadre que vous utilisez pour l'appel du webservice, il y aura une certaine façon de régler une
readTimeout
provoquant l'appel échoue avec une sorte d'exception.Acclamations,
readTimeOut
est une propriété de la connexion HTTP. Je ne suis pas familier avec Netbeans, mais peut-être ce fil est utile: stackoverflow.com/questions/9536616/...OriginalL'auteur Anders R. Bystrup