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()
उस टैग को दिखाता है जिससे यह पता चलता है कि |
void
|
run()
|
void
|
terminate()
होस्ट मॉनिटर को रोकने के लिए, इस तरीके का इस्तेमाल किया जाएगा. |
फ़ील्ड
mHostData
protected Map<String, String> mHostData
सार्वजनिक कंस्ट्रक्टर
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 ()
होस्ट मॉनिटर को रोकने के लिए, इस तरीके को कॉल किया जाएगा.