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 dal servizio ByteStream remoto.

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

Carica un file dal servizio ByteStream remoto.

Costruttori pubblici

ByteStreamUploader

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

Parametri
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Metodi pubblici

caricamentoBlob

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

Carica un BLOB dal servizio ByteStream remoto.

Parametri
digest Digest: il digest del BLOB da caricare.

blob ByteString: il BLOB da caricare.

Ritorni
ListenableFuture<Void>

uploadFile

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

Carica un file dal servizio ByteStream remoto.

Parametri
digest Digest: il digest del file da caricare.

file File: il file da caricare.

Ritorni
ListenableFuture<Void>