ClusterEventUploader

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

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader<T ขยาย 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 ( events) doUploadEvents ( events)

ผู้รับเหมาก่อสร้างสาธารณะ

ClusterEventUploader

public ClusterEventUploader ()

วิธีการสาธารณะ

ล้าง

public void flush ()

บังคับให้อัปโหลดกิจกรรมทั้งหมดในคิว

getEventUploadInterval

public long getEventUploadInterval ()

รับช่วงเวลาการอัปโหลด

การส่งคืน
long ช่วงเวลาการอัปโหลดเป็นมิลลิวินาที

รับ MaxBatchSize

public int getMaxBatchSize ()

รับขนาดแบตช์สูงสุดที่ใช้ในการอัปโหลดกิจกรรม

การส่งคืน
int ขนาดแบทช์สูงสุด

โพสต์เหตุการณ์

public void postEvent (T event)

โพสต์งานกิจกรรมไปที่ TFC นี่เป็นการจัดคิวเหตุการณ์ที่จะอัปโหลด กิจกรรมจะถูกจัดกลุ่มและอัปโหลด

พารามิเตอร์
event T : กิจกรรมที่จะอัพโหลด

setEventUploadInterval

public void setEventUploadInterval (long interval)

กำหนดความถี่ที่เราอัปโหลดกิจกรรมไปยัง TFC

พารามิเตอร์
interval long : เป็น ms สำหรับกิจกรรมที่จะอัปโหลดไปยัง TFC

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

รับกิจกรรมสูงสุดที่จะอัปโหลดในคราวเดียว

พารามิเตอร์
batchSize int : จำนวนเหตุการณ์สูงสุดที่จะอัปโหลดในคราวเดียว

วิธีการที่ได้รับการป้องกัน

doUploadEvents

protected abstract void doUploadEvents ( events)

พารามิเตอร์
events