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 업로드 간격(밀리초)입니다.

getMaxBatchSize

public abstract int getMaxBatchSize ()

이벤트를 업로드할 때 사용되는 최대 배치 크기를 가져옵니다.

반환 값
int 최대 배치 크기입니다.

postEvent

public abstract void postEvent (T event)

TFC에 이벤트를 게시합니다. 이렇게 하면 이벤트가 업로드됩니다. 이벤트가 일괄 처리되고 합니다.

매개변수
event T: 업로드할 이벤트입니다.

setEventUploadInterval

public abstract void setEventUploadInterval (long interval)

TFC에 이벤트를 업로드하는 빈도를 설정합니다.

매개변수
interval long: TFC에 업로드되는 이벤트의 경우 밀리초 단위로 표시됩니다.

setMaxBatchSize

public abstract void setMaxBatchSize (int batchSize)

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

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