Modifiche alla gestione dei dati binari - AWS SDK for Java 2.x

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 alla gestione dei dati binari

Nella versione 1, i dati binari venivano gestiti utilizzando ByteBuffer direttamente gli oggetti. Nella versione 2, l'SDK utilizza SdkBytes oggetti che forniscono un modo più comodo e sicuro per lavorare con i dati binari.

È possibile SdkBytes eseguire la conversione in formato ByteBuffer automatico utilizzando lo strumento di migrazione oppure è possibile convertirli manualmente richiamando l'oggetto asByteBuffer() restituito. SdkBytes

Esempio - Ottieni dati binari da un attributo di messaggio nella versione 1
// Get binary data from a message attribute MessageAttributeValue messageAttributeValue = new MessageAttributeValue(); ByteBuffer binaryValue = messageAttributeValue.getBinaryValue(); String binaryString = new String(messageAttributeValue.getBinaryValue().array());
Esempio - Ottieni dati binari da un attributo del messaggio nella versione 2
// Get binary data from a message attribute MessageAttributeValue messageAttributeValue = MessageAttributeValue.builder().build(); ByteBuffer binaryValue = messageAttributeValue.binaryValue().asByteBuffer(); String binaryString = new String(messageAttributeValue.binaryValue().asByteBuffer().array());