ক্লাস্টারইভেন্টআপলোডার

public abstract class ClusterEventUploader
extends Object implements IClusterEventUploader <T extends IClusterEvent >

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader<T extends com.android.tradefed.cluster.IClusterEvent >


ClusterEventUploader ক্লাস, যা IClusterEvent TFC-তে আপলোড করে।

সারসংক্ষেপ

সরকারি নির্মাণকারী

ClusterEventUploader ()

জনসাধারণের পদ্ধতি

void flush ()

সারিবদ্ধ সমস্ত ইভেন্ট জোরপূর্বক আপলোড করুন।

long getEventUploadInterval ()

আপলোড ব্যবধানটি জানুন।

int getMaxBatchSize ()

ইভেন্ট আপলোড করার সময় ব্যবহৃত সর্বোচ্চ ব্যাচ সাইজ জানুন।

void postEvent (T event)

TFC-তে একটি ইভেন্ট পোস্ট করে।

void setEventUploadInterval (long interval)

আমরা কত ঘন ঘন TFC-তে ইভেন্ট আপলোড করব তা নির্ধারণ করুন।

void setMaxBatchSize (int batchSize)

একসাথে সর্বাধিক সংখ্যক ইভেন্ট আপলোড করুন।

সুরক্ষিত পদ্ধতি

abstract void doUploadEvents (List<T> events)

সরকারি নির্মাণকারী

ক্লাস্টারইভেন্টআপলোডার

public ClusterEventUploader ()

জনসাধারণের পদ্ধতি

ফ্লাশ

public void flush ()

সারিবদ্ধ সমস্ত ইভেন্ট জোরপূর্বক আপলোড করুন।

getEventUploadInterval

public long getEventUploadInterval ()

আপলোড ব্যবধানটি জানুন।

ফেরত
long আপলোড ব্যবধান মিলিসেকেন্ডে।

getMaxBatchSize

public int getMaxBatchSize ()

ইভেন্ট আপলোড করার সময় ব্যবহৃত সর্বোচ্চ ব্যাচ সাইজ জানুন।

ফেরত
int সর্বোচ্চ ব্যাচ আকার।

পোস্টইভেন্ট

public void postEvent (T event)

TFC-তে একটি ইভেন্ট পোস্ট করে। এটি ইভেন্টটিকে আপলোডের জন্য সারিতে যুক্ত করে। ইভেন্টগুলো একসাথে আপলোড করা হবে।

প্যারামিটার
event T : আপলোড করার জন্য ইভেন্টটি

ইভেন্ট আপলোড ব্যবধান সেট করুন

public void setEventUploadInterval (long interval)

আমরা কত ঘন ঘন TFC-তে ইভেন্ট আপলোড করব তা নির্ধারণ করুন।

প্যারামিটার
interval long : TFC-তে ইভেন্ট আপলোড হওয়ার জন্য প্রয়োজনীয় সময় (মিলিসেকেন্ডে)।

সেটম্যাক্সব্যাচসাইজ

public void setMaxBatchSize (int batchSize)

একসাথে সর্বাধিক সংখ্যক ইভেন্ট আপলোড করুন।

প্যারামিটার
batchSize int : একবারে আপলোড করার জন্য ইভেন্টের সর্বোচ্চ সংখ্যা।

সুরক্ষিত পদ্ধতি

doUploadEvents

protected abstract void doUploadEvents (List<T> events)

প্যারামিটার
events List

নিক্ষেপ
IOException