ByteStreamUploader

public class ByteStreamUploader
extends Object

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


Một ứng dụng triển khai phương thức Write của dịch vụ ByteStream gRPC.

Tóm tắt

Hàm khởi tạo công khai

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

Phương thức công khai

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

Tải một BLOB lên bằng dịch vụ ByteStream từ xa.

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

Tải một tệp lên bằng dịch vụ ByteStream từ xa.

Hàm khởi tạo công khai

ByteStreamUploader

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

Tham số
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

Phương thức công khai

uploadBlob

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

Tải một BLOB lên bằng dịch vụ ByteStream từ xa.

Tham số
digest Digest: bản tóm tắt của BLOB cần tải lên.

blob ByteString: BLOB cần tải lên.

Giá trị trả về
ListenableFuture<Void>

uploadFile

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

Tải một tệp lên bằng dịch vụ ByteStream từ xa.

Tham số
digest Digest: bản tóm tắt của tệp cần tải lên.

file File: tệp cần tải lên.

Giá trị trả về
ListenableFuture<Void>