ByteStreamDownloader

public class ByteStreamDownloader
extends Object

java.lang.Object
🎞 com.android.tradefed.cache.remote.ByteStreamDownloader


Un client che implementa il metodo Read del servizio gRPC ByteStream.

Riepilogo

Costruttori pubblici

ByteStreamDownloader(String instanceName, Channel channel, CallCredentials callCredentials, Duration callTimeout)

Metodi pubblici

ListenableFuture<Void> downloadBlob(Digest digest, OutputStream out)

Scarica un BLOB tramite il servizio ByteStream remoto.

Costruttori pubblici

ByteStreamDownloader

public ByteStreamDownloader (String instanceName, 
                Channel channel, 
                CallCredentials callCredentials, 
                Duration callTimeout)

Parametri
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Metodi pubblici

downloadBlob

public ListenableFuture<Void> downloadBlob (Digest digest, 
                OutputStream out)

Scarica un BLOB tramite il servizio ByteStream remoto.

Parametri
digest Digest: il digest del BLOB da scaricare.

out OutputStream: il ERROR(/OutputStream) in cui viene scaricato il BLOB.

Ritorni
ListenableFuture<Void>