Program do przesyłania strumienia ByteStream

public class ByteStreamUploader
extends Object

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


Klient implementujący metodę Write w usłudze 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 obiekt BLOB przez zdalną usługę ByteStream.

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

Przesyłam plik przez zdalną usługę ByteStream.

Konstruktory publiczne

Program do przesyłania strumienia ByteStream

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

Parametry
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Metody publiczne

PrześlijBlob

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

Przesyła obiekt BLOB przez zdalną usługę ByteStream.

Parametry
digest Digest: podsumowanie BLOB do przesłania.

blob ByteString: BLOB do przesłania.

Zwroty
ListenableFuture<Void>

PrześlijPlik

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

Przesyłam plik przez zdalną usługę ByteStream.

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

file File: plik do przesłania.

Zwroty
ListenableFuture<Void>