ClusterEventUploader
public abstract class ClusterEventUploader
extends Object
implements IClusterEventUploader <T extends IClusterEvent >
java.lang.객체 | |
↳ | com.android.tradefed.cluster.ClusterEventUploader<T 확장 com.android.tradefed.cluster.IClusterEvent > |
IClusterEvent
TFC에 업로드하는 ClusterEventUploader 클래스.
요약
공개 생성자 | |
---|---|
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) doUploadEvents ( events) |
공개 생성자
ClusterEventUploader
public ClusterEventUploader ()
공개 방법
플러시
public void flush ()
대기 중인 모든 이벤트를 강제로 업로드합니다.
getEventUploadInterval
public long getEventUploadInterval ()
업로드 간격을 가져옵니다.
보고 | |
---|---|
long | ms 단위의 업로드 간격. |
getMaxBatchSize
public int getMaxBatchSize ()
이벤트를 업로드할 때 사용되는 최대 배치 크기를 가져옵니다.
보고 | |
---|---|
int | 최대 배치 크기. |
사후 이벤트
public void postEvent (T event)
TFC에 이벤트를 게시합니다. 업로드할 이벤트를 큐에 넣습니다. 이벤트가 일괄 처리되어 업로드됩니다.
매개변수 | |
---|---|
event | T : 업로드할 이벤트 |
setEventUploadInterval
public void setEventUploadInterval (long interval)
이벤트를 TFC에 업로드하는 빈도를 설정합니다.
매개변수 | |
---|---|
interval | long : 이벤트를 TFC에 업로드하기 위한 ms 단위입니다. |
setMaxBatchSize
public void setMaxBatchSize (int batchSize)
한 번에 업로드할 최대 이벤트 수를 가져옵니다.
매개변수 | |
---|---|
batchSize | int : 한 번에 업로드할 최대 이벤트 수입니다. |
보호된 메서드
doUploadEvents
protected abstract void doUploadEvents (events)
매개변수 | |
---|---|
events |