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 BLOB 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

tải lên Blob

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

Tải BLOB bằng dịch vụ ByteStream từ xa.

Tham số
digest Digest: chuỗi đại diện của BLOB để tải lên.

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

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

tải tệp lên

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: chuỗi đại diện 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>