Sto usando Apache RequestConfig configurare alcune timeout sul mio HttpClient
.Devo ancora impostare ConnectionRequestTimeout su Apache HttpClient se non utilizzo una gestione connessione personalizzata?
RequestConfig config = RequestConfig.custom()
.setConnectTimeout(timeout)
.setSocketTimeout(timeout)
.setConnectionRequestTimeout(timeout) // Can I leave this out..
.build();
CloseableHttpClient httpClient = HttpClients.custom()
//.setConnectionManager(connectionManager) // ..if I don't use this
.setDefaultRequestConfig(config)
.build();
Se la soluzione sia senso chiamare setConnectionRequestTimeout(timeout)
anche io non hanno un Connection Manager custom/Pool istituito?
Per quanto ho capito, setConnectionRequestTimeout(timeout)
viene utilizzato per impostare il tempo di attesa per una connessione da Connection Manager/piscina.
Si noti che io non sono la creazione di una gestione connessione sul httpClient
(vedi linea commentata).
Grazie per l'elaborazione della risposta di Isuru. Gli darò la generosità da quando ha risposto per primo. – Diyarbakir