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>

uploadFile

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

リモートの ByteStream サービスを使用してファイルをアップロードします。

パラメータ
digest Digest: アップロードするファイルのダイジェスト。

file File: アップロードするファイル。

戻り値
ListenableFuture<Void>