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