অ্যাবস্ট্রাক্টহোস্টমনিটর

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

সরকারি নির্মাণকারী

অ্যাবস্ট্রাক্টহোস্টমনিটর

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

একটি মেথড যা হোস্ট মনিটর বন্ধ করার জন্য কল করা হবে।