ByteStreamUploader

public class ByteStreamUploader
extends Object

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


Un cliente que implementa el método Write del servicio de gRPC ByteStream.

Resumen

Constructores públicos

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

Métodos públicos

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

Sube un BLOB a través del servicio ByteStream remoto.

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

Sube un archivo a través del servicio ByteStream remoto.

Constructores públicos

ByteStreamUploader

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

Parámetros
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Métodos públicos

uploadBlob

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

Sube un BLOB a través del servicio ByteStream remoto.

Parámetros
digest Digest: Es el resumen del BLOB que se subirá.

blob ByteString: Es el BLOB que se subirá.

Muestra
ListenableFuture<Void>

uploadFile

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

Sube un archivo a través del servicio ByteStream remoto.

Parámetros
digest Digest: Es el resumen del archivo que se subirá.

file File: Es el archivo que se subirá.

Muestra
ListenableFuture<Void>