مانیتور میزبان انتزاعی
public abstract class AbstractHostMonitor
extends Thread implements IHostMonitor
| شیء جاوا | ||
| ↳ | جاوا.زبان.موضوع | |
| ↳ | 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
رویدادهای mHost
protected Queue<IHostMonitor.HostDataPoint> mHostEvents
سازندگان عمومی
مانیتور میزبان انتزاعی
public AbstractHostMonitor ()
روشهای عمومی
رویداد میزبان را اضافه کنید
public void addHostEvent (IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
متدی که برای افزودن یک رویداد ویژه جهت ارسال، فراخوانی میشود.
| پارامترها | |
|---|---|
tag | IHostMonitor.HostMetricType |
event | IHostMonitor.HostDataPoint |
اعزام
public abstract void dispatch ()
مقادیر دادههای فعلی میزبان را جمعآوری و منتشر میکند. در صورت وجود، رویدادهای صف را نیز منتشر میکند.
دریافت برچسب
public IHostMonitor.HostMetricType getTag ()
برچسبی را که مشخص میکند به کدام «کلاس» از IHostMonitor باید دسترسی پیدا کرد، برگردانید.
| بازگشتها | |
|---|---|
IHostMonitor.HostMetricType | |
دویدن
public void run ()
خاتمه دادن
public void terminate ()
متدی که برای متوقف کردن مانیتور میزبان فراخوانی میشود.