ByteStreamDownloader

public class ByteStreamDownloader
extends Object

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


ByteStream gRPC サービスの Read メソッドを実装するクライアント。

概要

パブリック コンストラクタ

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

パブリック メソッド

ListenableFuture<Void> downloadBlob(Digest digest, OutputStream out)

リモートの ByteStream サービスによって BLOB をダウンロードします。

パブリック コンストラクタ

ByteStreamDownloader

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

パラメータ
instanceName String

channel Channel

callCredentials CallCredentials

callTimeout Duration

パブリック メソッド

downloadBlob

public ListenableFuture<Void> downloadBlob (Digest digest, 
                OutputStream out)

リモートの ByteStream サービスによって BLOB をダウンロードします。

パラメータ
digest Digest: ダウンロードする BLOB のダイジェスト。

out OutputStream: BLOB をダウンロードする ERROR(/OutputStream)

戻り値
ListenableFuture<Void>