آپلودکننده رویدادهای کلاستر
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 | |