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(
|
ช่างก่อสร้างสาธารณะ
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 |
|