مانیتور میزبان انتزاعی

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 ()

برچسبی را که مشخص می‌کند به کدام «کلاس» از IHostMonitor باید دسترسی پیدا کرد، برگردانید.

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 ()

متدی که برای متوقف کردن مانیتور میزبان فراخوانی می‌شود.