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( 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 ( events)

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