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 업로드 간격(ms)

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에 업로드할 이벤트의 ms 단위입니다.

setMaxBatchSize

public abstract void setMaxBatchSize (int batchSize)

한 번에 업로드할 수 있는 최대 이벤트 수를 가져옵니다.

매개변수
batchSize int : 한 번에 업로드할 최대 이벤트 수입니다.