ByteStreamDownloader

public class ByteStreamDownloader
extends Object

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


Ein Client, der die Methode Read des gRPC-Dienstes ByteStream implementiert.

Zusammenfassung

Öffentliche Konstruktoren

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

Öffentliche Methoden

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

Lädt einen BLOB vom Remote-Dienst ByteStream herunter.

Öffentliche Konstruktoren

ByteStreamDownloader

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

Parameter
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Öffentliche Methoden

Blob herunterladen

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

Lädt einen BLOB vom Remote-Dienst ByteStream herunter.

Parameter
digest Digest: Digest des BLOB, der heruntergeladen werden soll

out OutputStream: die ERROR(/OutputStream), in die der BLOB heruntergeladen wird.

Returns
ListenableFuture<Void>