Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Modifiche ai parametri di timeout
Nella versione 1, i valori di timeout venivano specificati come valori interi che rappresentano millisecondi. Nella versione 2, i parametri di timeout utilizzano java.time.Duration
oggetti per una maggiore sicurezza e chiarezza dei tipi.
È possibile convertire automaticamente i valori numerici di timeout utilizzando lo strumento di migrazione oppure è possibile convertirli manualmente racchiudendo i valori numerici con il metodo di fabbrica appropriato. Duration
Esempio - Imposta un timeout per la richiesta nella versione 1
// Set request timeout in milliseconds ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(5000); // 5 seconds
Esempio - Imposta un timeout della richiesta nella versione 2
// Set request timeout using Duration ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(Duration.ofMillis(5000)); // 5 seconds // Or more clearly: clientConfiguration.setRequestTimeout(Duration.ofSeconds(5)); // 5 seconds
È possibile utilizzare i seguenti metodi di Duration
fabbrica per i valori di timeout:
-
Duration.ofMillis(long millis)
- Per valori in millisecondi. -
Duration.ofSeconds(long seconds)
- Per valori secondari. -
Duration.ofMinutes(long minutes)
- Per valori minuti.