ByteStreamUploader

public class ByteStreamUploader
extends Object

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


Un client implémentant la méthode Write du service gRPC ByteStream.

Résumé

Constructeurs publics

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

Méthodes publiques

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

Importe un BLOB par le service ByteStream distant.

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

Importe un fichier par le service ByteStream distant.

Constructeurs publics

ByteStreamUploader

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

Paramètres
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Méthodes publiques

importerBlob

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

Importe un BLOB par le service ByteStream distant.

Paramètres
digest Digest: condensé du BLOB à importer.

blob ByteString: le BLOB à importer.

Renvoie
ListenableFuture<Void>

ImporterFichier

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

Importe un fichier par le service ByteStream distant.

Paramètres
digest Digest: condensé du fichier à importer.

file File: fichier à importer.

Renvoie
ListenableFuture<Void>