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 |
dispatch
public abstract void dispatch ()
جمع قيم بيانات المضيف الحالية وإرسالها يجب إرسال أحداث قائمة الانتظار في حال توفُّرها.
getTag
public IHostMonitor.HostMetricType getTag ()
إرجاع العلامة التي تحدّد "فئة" IHostMonitor التي يجب الوصول إليها
| المرتجعات | |
|---|---|
IHostMonitor.HostMetricType |
|
run
public void run ()
terminate
public void terminate ()
طريقة سيتم استدعاؤها لإيقاف "مراقب المضيف"