ByteStreamUploader

public class ByteStreamUploader
extends Object

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


實作 ByteStream gRPC 服務的 Write 方法的用戶端。

摘要

公用建構函式

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

公用方法

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

透過遠端 ByteStream 服務上傳 BLOB。

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)

透過遠端 ByteStream 服務上傳 BLOB。

參數
digest Digest:要上傳的 BLOB 摘要。

blob ByteString:要上傳的 BLOB。

傳回
ListenableFuture<Void>

上傳檔案

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

遠端 ByteStream 服務上傳檔案。

參數
digest Digest:要上傳檔案的摘要。

file File:要上傳的檔案。

傳回
ListenableFuture<Void>