바이트 스트림 업로더

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 서비스를 통해 파일을 업로드합니다.

공개 생성자

바이트 스트림 업로더

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>