IClusterEventUploader

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<T ขยาย com.android.tradefed.cluster.IClusterEvent>


อินเทอร์เฟซสำหรับ ClusterEventUploader

สรุป

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

abstract void flush()

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

abstract long getEventUploadInterval()

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

abstract int getMaxBatchSize()

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

abstract void postEvent(T event)

โพสต์กิจกรรมใน TFC

abstract void setEventUploadInterval(long interval)

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

abstract void setMaxBatchSize(int batchSize)

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

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

ล้าง

public abstract void flush ()

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

getEventUploadInterval

public abstract long getEventUploadInterval ()

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

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

getMaxBatchSize

public abstract int getMaxBatchSize ()

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

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

หลังกิจกรรม

public abstract void postEvent (T event)

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

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

setEventUploadInterval

public abstract void setEventUploadInterval (long interval)

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

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

ตั้งค่าMaxBatchSize

public abstract void setMaxBatchSize (int batchSize)

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

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