ByteStreamUploader

public class ByteStreamUploader
extends Object

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


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

Riepilogo

Costruttori pubblici

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

Metodi pubblici

ListenableFuture<Void> uploadBlob(Digest digest, ByteString blob)

Carica un BLOB tramite il servizio remoto ByteStream.

ListenableFuture<Void> uploadFile(Digest digest, File file)

Carica un file tramite il servizio remoto ByteStream.

Costruttori pubblici

ByteStreamUploader

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

Parametri
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Metodi pubblici

uploadBlob

public ListenableFuture<Void> uploadBlob (Digest digest, 
                ByteString blob)

Carica un BLOB tramite il servizio remoto ByteStream.

Parametri
digest Digest: il digest del BLOB da caricare.

blob ByteString: il BLOB da caricare.

Resi
ListenableFuture<Void>

uploadFile

public ListenableFuture<Void> uploadFile (Digest digest, 
                File file)

Carica un file tramite il servizio remoto ByteStream.

Parametri
digest Digest: il digest del file da caricare.

file File: il file da caricare.

Resi
ListenableFuture<Void>