ByteStreamUploader

public class ByteStreamUploader
extends Object

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


عميل ينفّذ طريقة Write لخدمة ByteStream gRPC

ملخّص

طُرق وضع التصميم العامة

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>