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