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>