অ্যাবস্ট্রাক্টহোস্টমনিটর
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
mHostEvents
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 ()
একটি মেথড যা হোস্ট মনিটর বন্ধ করার জন্য কল করা হবে।