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>