آپلودکننده رویدادهای کلاستر

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

شیء جاوا
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 فاصله زمانی آپلود بر حسب میلی‌ثانیه

دریافت حداکثر اندازه دسته

public int getMaxBatchSize ()

حداکثر اندازه دسته‌ای مورد استفاده هنگام آپلود رویدادها را دریافت کنید.

بازگشت‌ها
int حداکثر اندازه دسته.

پست رویداد

public void postEvent (T event)

یک رویداد را به TFC ارسال می‌کند. این دستور رویدادی را که باید آپلود شود در صف قرار می‌دهد. رویدادها دسته‌بندی و آپلود می‌شوند.

پارامترها
event T : رویدادی که باید آپلود شود

setEventUploadInterval

public void setEventUploadInterval (long interval)

تنظیم کنید که هر چند وقت یکبار رویدادها را در TFC بارگذاری کنیم.

پارامترها
interval long : به صورت ms برای رویدادهایی که قرار است در TFC آپلود شوند.

تنظیم حداکثر اندازه دسته

public void setMaxBatchSize (int batchSize)

حداکثر تعداد رویدادها را برای آپلود همزمان دریافت کنید.

پارامترها
batchSize int : حداکثر تعداد رویدادهایی که باید همزمان آپلود شوند.

روش‌های محافظت‌شده

رویدادهای doUpload

protected abstract void doUploadEvents (List<T> events)

پارامترها
events List

پرتاب‌ها
IOException