ClusterEventUploader(클러스터 이벤트 업로더)

public abstract class ClusterEventUploader
extends Object implements IClusterEventUploader<T extends IClusterEvent>

java.lang.Object의 클래스
   ↳ com.android.tradefed.cluster.ClusterEventUploader<T가 com.android.tradefed.cluster.IClusterEvent>를 확장합니다.


ClusterEventUploader 클래스: IClusterEvent를 TFC에 업로드합니다.

요약

공개 생성자

ClusterEventUploader()

공개 메서드

void flush()

큐에 추가된 모든 이벤트를 강제로 업로드합니다.

long getEventUploadInterval()

업로드 간격을 가져옵니다.

int getMaxBatchSize()

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

void postEvent(T event)

TFC에 이벤트를 게시합니다.

void setEventUploadInterval(long interval)

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

void setMaxBatchSize(int batchSize)

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

보호된 메서드

abstract void doUploadEvents( events)

공개 생성자

ClusterEventUploader(클러스터 이벤트 업로더)

public ClusterEventUploader ()

공개 메서드

플러시

public void flush ()

큐에 추가된 모든 이벤트를 강제로 업로드합니다.

getEventUploadInterval

public long getEventUploadInterval ()

업로드 간격을 가져옵니다.

반환 값
long 업로드 간격(밀리초)입니다.

getMaxBatchSize

public int getMaxBatchSize ()

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

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

postEvent

public void postEvent (T event)

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

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

setEventUploadInterval

public void setEventUploadInterval (long interval)

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

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

setMaxBatchSize

public void setMaxBatchSize (int batchSize)

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

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

보호된 메서드

업로드 이벤트

protected abstract void doUploadEvents ( events)

매개변수
events