ByteStreamUploader

public class ByteStreamUploader
extends Object

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


Klient implementujący metodę Write usługi gRPC ByteStream.

Podsumowanie

Konstruktory publiczne

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

Metody publiczne

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

Przesyłanie BLOB-a przez usługę zewnętrzną ByteStream.

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

Przesyła plik za pomocą usługi zdalnej ByteStream.

Konstruktory publiczne

ByteStreamUploader

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

Parametry
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Metody publiczne

uploadBlob

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

Przesyłanie BLOB-a przez usługę zewnętrzną ByteStream.

Parametry
digest Digest: skrót BLOB do przesłania.

blob ByteString: BLOB do przesłania.

Zwroty
ListenableFuture<Void>

uploadFile

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

Przesyła plik za pomocą usługi zdalnej ByteStream.

Parametry
digest Digest: zbiór informacji o pliku do przesłania.

file File: plik do przesłania.

Zwroty
ListenableFuture<Void>