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> |
Lớp ClusterEventUploader tải IClusterEvent lên TFC.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
ClusterEventUploader()
|
|
Phương thức công khai | |
|---|---|
void
|
flush()
Buộc tải lên tất cả các sự kiện đã xếp hàng. |
long
|
getEventUploadInterval()
Nhận khoảng thời gian tải lên. |
int
|
getMaxBatchSize()
Nhận kích thước lô tối đa được dùng khi tải sự kiện lên. |
void
|
postEvent(T event)
Đăng một sự kiện lên TFC. |
void
|
setEventUploadInterval(long interval)
Đặt tần suất tải sự kiện lên TFC. |
void
|
setMaxBatchSize(int batchSize)
Nhận số lượng sự kiện tối đa cần tải lên cùng một lúc. |
Phương thức được bảo vệ | |
|---|---|
abstract
void
|
doUploadEvents(List<T> events)
|
Hàm khởi tạo công khai
ClusterEventUploader
public ClusterEventUploader ()
Phương thức công khai
xả dữ liệu
public void flush ()
Buộc tải lên tất cả các sự kiện đã xếp hàng.
getEventUploadInterval
public long getEventUploadInterval ()
Nhận khoảng thời gian tải lên.
| Giá trị trả về | |
|---|---|
long |
khoảng thời gian tải lên tính bằng mili giây. |
getMaxBatchSize
public int getMaxBatchSize ()
Nhận kích thước lô tối đa được dùng khi tải sự kiện lên.
| Giá trị trả về | |
|---|---|
int |
kích thước lô tối đa. |
postEvent
public void postEvent (T event)
Đăng một sự kiện lên TFC. Thao tác này sẽ xếp hàng sự kiện để tải lên. Các sự kiện sẽ được gộp thành lô và tải lên.
| Tham số | |
|---|---|
event |
T: sự kiện cần tải lên |
setEventUploadInterval
public void setEventUploadInterval (long interval)
Đặt tần suất tải sự kiện lên TFC.
| Tham số | |
|---|---|
interval |
long: tính bằng mili giây để tải sự kiện lên TFC. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
Nhận số lượng sự kiện tối đa cần tải lên cùng một lúc.
| Tham số | |
|---|---|
batchSize |
int: số lượng sự kiện tối đa cần tải lên cùng một lúc. |
Phương thức được bảo vệ
doUploadEvents
protected abstract void doUploadEvents (List<T> events)
| Tham số | |
|---|---|
events |
List |
| Gửi | |
|---|---|
IOException |
|