ByteStreamUploader

public class ByteStreamUploader
extends Object

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


לקוח שמטמיע את השיטה Write של שירות ה-gRPC ByteStream.

סיכום

קונסטרוקטורים גלויים לכולם

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

שיטות ציבוריות

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

העלאה של BLOB על ידי השירות המרוחק ByteStream.

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

העלאת קובץ על ידי השירות המרוחק ByteStream.

קונסטרוקטורים גלויים לכולם

ByteStreamUploader

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

פרמטרים
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

שיטות ציבוריות

uploadBlob

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

העלאה של BLOB על ידי השירות המרוחק ByteStream.

פרמטרים
digest Digest: הסיכום של ה-BLOB להעלאה.

blob ByteString: ה-BLOB להעלאה.

החזרות
ListenableFuture<Void>

uploadFile

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

העלאת קובץ על ידי השירות המרוחק ByteStream.

פרמטרים
digest Digest: סיכום הקובץ להעלאה.

file File: הקובץ להעלאה.

החזרות
ListenableFuture<Void>