ByteStreamDownloader

public class ByteStreamDownloader
extends Object

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


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

Zusammenfassung

Öffentliche Konstruktoren

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

Öffentliche Methoden

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

Lädt ein BLOB über den Remote-ByteStream-Dienst 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

downloadBlob

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

Lädt ein BLOB über den Remote-ByteStream-Dienst herunter.

Parameter
digest Digest: Der Digest des herunterzuladenden BLOBs.

out OutputStream: der ERROR(/OutputStream), an den der BLOB heruntergeladen wird.

Returns
ListenableFuture<Void>