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ła BLOB za pomocą zdalnej usługi ByteStream.

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

Przesyła plik za pomocą zdalnej usługi 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ła BLOB za pomocą zdalnej usługi ByteStream.

Parametry
digest Digest: skrót BLOB, który ma zostać przesłany.

blob ByteString: BLOB, który ma zostać przesłany.

Zwraca
ListenableFuture<Void>

uploadFile

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

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

Parametry
digest Digest: skrót pliku, który ma zostać przesłany.

file File: plik, który ma zostać przesłany.

Zwraca
ListenableFuture<Void>