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ụ gRPC ByteStream.

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 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: thông báo tổng quan về 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 tệp lên bằng dịch vụ ByteStream từ xa.

Tham số
digest Digest: hàm băm 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>