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 : 한 번에 업로드할 최대 이벤트 수입니다. |