‫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

dispatch

public abstract void dispatch ()

جمع قيم بيانات المضيف الحالية وإرسالها يجب إرسال أحداث قائمة الانتظار في حال توفُّرها.

getTag

public IHostMonitor.HostMetricType getTag ()

إرجاع العلامة التي تحدّد "فئة" IHostMonitor التي يجب الوصول إليها

المرتجعات
IHostMonitor.HostMetricType

run

public void run ()

terminate

public void terminate ()

طريقة سيتم استدعاؤها لإيقاف "مراقب المضيف"