ByteStreamDownloader

public class ByteStreamDownloader
extends Object

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


Un client implémentant la méthode Read du service gRPC ByteStream.

Résumé

Constructeurs publics

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

Méthodes publiques

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

Télécharge un BLOB par le service ByteStream distant.

Constructeurs publics

ByteStreamDownloader

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

Paramètres
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Méthodes publiques

téléchargerBlob

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

Télécharge un BLOB par le service ByteStream distant.

Paramètres
digest Digest: condensé du BLOB à télécharger.

out OutputStream: ERROR(/OutputStream) dans lequel le BLOB est téléchargé.

Renvoie
ListenableFuture<Void>