বাইটস্ট্রিম আপলোডার

public class ByteStreamUploader
extends Object

java.lang.অবজেক্ট
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

পাবলিক পদ্ধতি

আপলোডব্লব

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>