AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Thread implements IHostMonitor

java.lang.Object
   ↳ java.lang.Thread
     ↳ com.android.tradefed.util.hostmetric.AbstractHostMonitor


होस्ट की परफ़ॉर्मेंस की निगरानी करने के लिए सामान्य क्लास. एजेंट की खास जानकारी के साथ dispatch() को लागू करना.

खास जानकारी

फ़ील्ड

protected Map<String, String> mHostData

protected Queue<IHostMonitor.HostDataPoint> mHostEvents

सार्वजनिक कंस्ट्रक्टर

AbstractHostMonitor()

पब्लिक मेथड

void addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)

यह एक ऐसा तरीका है जिसका इस्तेमाल, भेजे जाने वाले किसी खास इवेंट को जोड़ने के लिए किया जाएगा.

abstract void dispatch()

यह कुकी, होस्ट के मौजूदा डेटा की वैल्यू इकट्ठा करती है और उन्हें भेजती है.

IHostMonitor.HostMetricType getTag()

उस टैग को दिखाता है जिससे यह पता चलता है कि IHostMonitor की किस 'क्लास' तक पहुंचना है.

void run()
void terminate()

होस्ट मॉनिटर को रोकने के लिए, इस तरीके का इस्तेमाल किया जाएगा.

फ़ील्ड

mHostData

protected Map<String, String> mHostData

mHostEvents

protected Queue<IHostMonitor.HostDataPoint> mHostEvents

सार्वजनिक कंस्ट्रक्टर

AbstractHostMonitor

public AbstractHostMonitor ()

पब्लिक मेथड

addHostEvent

public void addHostEvent (IHostMonitor.HostMetricType tag, 
                IHostMonitor.HostDataPoint event)

यह एक ऐसा तरीका है जिसका इस्तेमाल, भेजे जाने वाले किसी खास इवेंट को जोड़ने के लिए किया जाएगा.

पैरामीटर
tag IHostMonitor.HostMetricType

event IHostMonitor.HostDataPoint

डिस्पैच

public abstract void dispatch ()

यह कुकी, होस्ट के मौजूदा डेटा की वैल्यू इकट्ठा करती है और उन्हें भेजती है. अगर कोई इवेंट मौजूद है, तो उसे Queue में भेजता है.

getTag

public IHostMonitor.HostMetricType getTag ()

उस टैग को दिखाता है जिससे यह पता चलता है कि IHostMonitor की किस 'क्लास' तक पहुंचना है.

रिटर्न
IHostMonitor.HostMetricType

रन

public void run ()

बंद करें

public void terminate ()

होस्ट मॉनिटर को रोकने के लिए, इस तरीके को कॉल किया जाएगा.