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)

โพสต์เหตุการณ์ไปยัง TFC

void setEventUploadInterval(long interval)

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

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)

โพสต์เหตุการณ์ไปยัง TFC ซึ่งจะจัดคิวการอัปโหลดกิจกรรม ระบบจะจัดกลุ่มและ อัปโหลดเหตุการณ์

พารามิเตอร์
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

ส่ง
IOException