Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perubahan parameter batas waktu
Di versi 1, nilai batas waktu ditentukan sebagai nilai integer yang mewakili milidetik. Dalam versi 2, parameter batas waktu menggunakan java.time.Duration
objek untuk keamanan dan kejelasan tipe yang lebih baik.
Anda dapat mengonversi nilai batas waktu numerik secara otomatis menggunakan alat migrasi, atau Anda dapat mengonversinya secara manual dengan membungkus nilai numerik Anda dengan metode pabrik yang sesuai. Duration
contoh - Tetapkan batas waktu permintaan di versi 1
// Set request timeout in milliseconds ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(5000); // 5 seconds
contoh - Tetapkan batas waktu permintaan di versi 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
Anda dapat menggunakan metode Duration
pabrik berikut untuk nilai batas waktu:
-
Duration.ofMillis(long millis)
- Untuk nilai milidetik. -
Duration.ofSeconds(long seconds)
- Untuk nilai kedua. -
Duration.ofMinutes(long minutes)
- Untuk nilai menit.