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.

סיכום

‫constructors ציבוריים

ClusterEventUploader()

‫methods ציבוריים

void flush()

העלאה בכוח של כל האירועים שנוספו לתור.

long getEventUploadInterval()

משיגים את מרווח ההעלאה.

int getMaxBatchSize()

מקבלים את גודל האצווה המקסימלי שנעשה בו שימוש כשמעלים אירועים.

void postEvent(T event)

שליחת אירוע ל-TCF.

void setEventUploadInterval(long interval)

מגדירים את התדירות שבה אנחנו מעלים אירועים ל-TFC.

void setMaxBatchSize(int batchSize)

קבלת המספר המקסימלי של אירועים להעלאה בבת אחת.

שיטות מוגנות

abstract void doUploadEvents(List<T> events)

‫constructors ציבוריים

ClusterEventUploader

public ClusterEventUploader ()

‫methods ציבוריים

לרוקן מידע (Flush)

public void flush ()

העלאה בכוח של כל האירועים שנוספו לתור.

getEventUploadInterval

public long getEventUploadInterval ()

משיגים את מרווח ההעלאה.

החזרות
long מרווח ההעלאה באלפיות השנייה.

getMaxBatchSize

public int getMaxBatchSize ()

מקבלים את גודל האצווה המקסימלי שנעשה בו שימוש כשמעלים אירועים.

החזרות
int גודל האצווה המקסימלי.

postEvent

public void postEvent (T event)

שליחת אירוע ל-TCF. האירוע יתווסף לתור ההעלאה. האירועים יצורפו לקבוצות ויועלו.

פרמטרים
event T: האירוע שרוצים להעלות

setEventUploadInterval

public void setEventUploadInterval (long interval)

מגדירים את התדירות שבה אנחנו מעלים אירועים ל-TFC.

פרמטרים
interval long: במילישניות, הזמן שחלף בין האירועים להעלאה ל-TFC.

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

קבלת המספר המקסימלי של אירועים להעלאה בבת אחת.

פרמטרים
batchSize int: המספר המקסימלי של אירועים להעלאה בבת אחת.

שיטות מוגנות

doUploadEvents

protected abstract void doUploadEvents (List<T> events)

פרמטרים
events List

הקפצת הודעות שגיאה (throw)
IOException