ClusterEventUploader

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

java.lang.Object
com.android.tradefed.cluster.ClusterEventUploader<T extends 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(List<T> 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: एक बार में अपलोड किए जाने वाले इवेंट की ज़्यादा से ज़्यादा संख्या.

प्रोटेक्टेड मेथड

doUploadEvents

protected abstract void doUploadEvents (List<T> events)

पैरामीटर
events List

थ्रॉ
IOException