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 ช่วงเวลาการอัปโหลดเป็น ms

getMaxBatchSize

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