ClusterEventUploader
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)
ينشر هذا الإجراء حدثًا في "اختبار القناة الداخلية". |
void
|
setEventUploadInterval(long interval)
اضبط عدد المرات التي نحمّل فيها الأحداث إلى "ميزة التحكّم في الخصوصية". |
void
|
setMaxBatchSize(int batchSize)
الحصول على الحد الأقصى لعدد الأحداث التي يمكن تحميلها في المرة الواحدة |
طُرق محمية | |
|---|---|
abstract
void
|
doUploadEvents(List<T> events)
|
طُرق وضع التصميم العامة
ClusterEventUploader
public ClusterEventUploader ()
الإجراءات العامة
تصفية
public void flush ()
فرض تحميل جميع الأحداث التي تمّت إضافتها إلى قائمة الانتظار
getEventUploadInterval
public long getEventUploadInterval ()
احصل على الفاصل الزمني للتحميل.
| المرتجعات | |
|---|---|
long |
تمثّل هذه السمة الفترة الفاصلة بين عمليات التحميل بالملّي ثانية. |
getMaxBatchSize
public int getMaxBatchSize ()
تعرض هذه السمة الحدّ الأقصى لحجم الدُفعة المستخدَمة عند تحميل الأحداث.
| المرتجعات | |
|---|---|
int |
الحد الأقصى لحجم الدفعة |
postEvent
public void postEvent (T event)
ينشر هذا الإجراء حدثًا في "اختبار القناة الداخلية". يؤدي ذلك إلى وضع الحدث في قائمة انتظار التحميل. سيتم تجميع الأحداث وتحميلها.
| المعلَمات | |
|---|---|
event |
T: الحدث المطلوب تحميله |
setEventUploadInterval
public void setEventUploadInterval (long interval)
اضبط عدد المرات التي نحمّل فيها الأحداث إلى "ميزة التحكّم في الخصوصية".
| المعلَمات | |
|---|---|
interval |
long: بالمللي ثانية للأحداث التي سيتم تحميلها إلى TFC |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
الحصول على الحد الأقصى لعدد الأحداث التي يمكن تحميلها في المرة الواحدة
| المعلَمات | |
|---|---|
batchSize |
int: الحد الأقصى لعدد الأحداث التي يمكن تحميلها في المرة الواحدة |
طُرق محمية
doUploadEvents
protected abstract void doUploadEvents (List<T> events)
| المعلَمات | |
|---|---|
events |
List |
| عمليات الطرح | |
|---|---|
IOException |
|