comment augmenter jersey WS timeout

comment augmenter le temps d'arrêt WS De jersey? Il attend un appel qui prend environ 2 minutes. Il est chronométré à la couche WS. Dois-je augmenter client délai d'attente? Quelles sont les valeurs par défaut pour ces?

18
demandé sur Fakrudeen 2010-10-29 12:24:27

3 réponses

Vous pouvez utiliser les deux méthodes setConnectTimeOut et setReadTimeout de votre Client instance. La documentation spécifie que les valeurs par défaut pour les deux sont null et donc les temps morts infinis.

16
répondu MobileSam 2015-02-23 13:56:22

assurez-vous de définir l' setReadTimeout selon le besoin de votre application, car définir le délai de connexion serait une tâche partielle.

3
répondu Abhisar Swami 2012-10-19 05:06:15

nous pouvons utiliser ClientProperties.CONNECT_TIMEOUT et ClientProperties.READ_TIMEOUT propriété.

Exemple :

ClientConfig configuration = new ClientConfig();
configuration.property(ClientProperties.CONNECT_TIMEOUT, 1000);
configuration.property(ClientProperties.READ_TIMEOUT, 1000);

Client client = ClientBuilder.newClient(configuration);
2
répondu SANN3 2014-09-19 03:40:27