ByteStreamUploader

public class ByteStreamUploader
extends Object

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


ไคลเอ็นต์ที่ใช้เมธอด Write ของบริการ gRPC ByteStream

สรุป

ตัวสร้างแบบสาธารณะ

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

เมธอดสาธารณะ

ListenableFuture<Void> uploadBlob(Digest digest, ByteString blob)

อัปโหลด BLOB โดยบริการ ByteStream ระยะไกล

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)

อัปโหลด BLOB โดยบริการ ByteStream ระยะไกล

พารามิเตอร์
digest Digest: ข้อมูลสรุปของ BLOB ที่จะอัปโหลด

blob ByteString: BLOB ที่จะอัปโหลด

คิกรีเทิร์น
ListenableFuture<Void>

uploadFile

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

อัปโหลดไฟล์โดยบริการ ByteStream ระยะไกล

พารามิเตอร์
digest Digest: ข้อมูลสรุปของไฟล์ที่จะอัปโหลด

file File: ไฟล์ที่จะอัปโหลด

คิกรีเทิร์น
ListenableFuture<Void>