ByteStreamUploader

public class ByteStreamUploader
extends Object

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


Un cliente que implementa el método Write del servicio de gRPC de 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 mediante el servicio remoto ByteStream.

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

Sube un archivo mediante el servicio remoto ByteStream.

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 mediante el servicio remoto ByteStream.

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

blob ByteString: Es el BLOB que se subirá.

Devuelve
ListenableFuture<Void>

subir archivo

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

Sube un archivo mediante el servicio remoto ByteStream.

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

file File: Es el archivo que se subirá.

Devuelve
ListenableFuture<Void>