IClusterEventUploader

public interface IClusterEventUploader

com.android.tradefed.cluster.IClusterEventUploader<T mở rộng com.android.tradefed.cluster.IClusterEvent>


Giao diện cho ClusterEventUploader

Tóm tắt

Phương thức công khai

abstract void flush()

Buộc tải tất cả sự kiện lên trong hàng đợi.

abstract long getEventUploadInterval()

Lấy khoảng thời gian tải lên.

abstract int getMaxBatchSize()

Nhận kích thước lô tối đa được sử dụng khi tải sự kiện lên.

abstract void postEvent(T event)

Đăng sự kiện lên TFC.

abstract void setEventUploadInterval(long interval)

Đặt tần suất chúng tôi tải sự kiện lên TFC.

abstract void setMaxBatchSize(int batchSize)

Nhận số lượng sự kiện tối đa để tải lên cùng một lúc.

Phương thức công khai

xả nước

public abstract void flush ()

Buộc tải tất cả sự kiện lên trong hàng đợi.

getEventUpload khoảng thời gian

public abstract long getEventUploadInterval ()

Lấy 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 abstract int getMaxBatchSize ()

Nhận kích thước lô tối đa được sử 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 abstract void postEvent (T event)

Đăng sự kiện lên TFC. Thao tác này sẽ đưa sự kiện lên hàng đợi. Các sự kiện sẽ được phân theo lô và đã tải lên.

Tham số
event T: sự kiện cần tải lên

setEventUploadInterval

public abstract void setEventUploadInterval (long interval)

Đặt tần suất chúng tôi 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 abstract void setMaxBatchSize (int batchSize)

Nhận số lượng sự kiện tối đa để tải lên cùng một lúc.

Tham số
batchSize int: số lượng sự kiện tối đa có thể tải lên cùng một lúc.