ByteStreamDownloader.

public class ByteStreamDownloader
extends Object

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


Um cliente que implementa o método Read do serviço gRPC ByteStream.

Resumo

Construtores públicos

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

Métodos públicos

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

Faz o download de um BLOB pelo serviço ByteStream remoto.

Construtores públicos

ByteStreamDownloader.

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

Parâmetros
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Métodos públicos

downloadBlob

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

Faz o download de um BLOB pelo serviço ByteStream remoto.

Parâmetros
digest Digest: o resumo do BLOB para download.

out OutputStream: o ERROR(/OutputStream) em que o BLOB é transferido por download.

Retorna
ListenableFuture<Void>