Cambios en los parámetros de tiempo de espera - AWS SDK for Java 2.x

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Cambios en los parámetros de tiempo de espera

En la versión 1, los valores de tiempo de espera se especificaron como valores enteros que representan milisegundos. En la versión 2, los parámetros de tiempo de espera utilizan java.time.Duration objetos para mejorar la seguridad y claridad de los textos.

Puede convertir los valores de tiempo de espera numéricos automáticamente mediante la herramienta de migración, o puede convertirlos manualmente ajustando los valores numéricos con el método de Duration fábrica adecuado.

ejemplo - Establezca un tiempo de espera de solicitud en la versión 1
// Set request timeout in milliseconds ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(5000); // 5 seconds
ejemplo - Establece un tiempo de espera de solicitud en la versión 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

Puede utilizar los siguientes métodos de Duration fábrica para los valores de tiempo de espera:

  • Duration.ofMillis(long millis)- Para valores de milisegundos.

  • Duration.ofSeconds(long seconds)- Para valores secundarios.

  • Duration.ofMinutes(long minutes)- Para valores de minutos.