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)

ช่างก่อสร้างสาธารณะ

ClusterEventUploader

public ClusterEventUploader ()

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

ล้าง

public void flush ()

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

getEventUploadInterval

public long getEventUploadInterval ()

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

คิกรีเทิร์น
long ระยะเวลาการอัปโหลดเป็นมิลลิวินาที

getMaxBatchSize

public int getMaxBatchSize ()

ดูขนาดกลุ่มสูงสุดที่ใช้เมื่ออัปโหลดเหตุการณ์

คิกรีเทิร์น
int ขนาดกลุ่มสูงสุด

หลังกิจกรรม

public void postEvent (T event)

โพสต์กิจกรรมใน TFC การดำเนินการนี้จะจัดคิวกิจกรรมที่จะอัปโหลด เหตุการณ์จะได้รับการจัดกลุ่มและ อัปโหลดแล้ว

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

setEventUploadInterval

public void setEventUploadInterval (long interval)

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

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

ตั้งค่าMaxBatchSize

public void setMaxBatchSize (int batchSize)

รับจำนวนเหตุการณ์สูงสุดที่จะอัปโหลดในครั้งเดียว

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

วิธีการป้องกัน

เหตุการณ์อัปโหลด

protected abstract void doUploadEvents ( events)

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