MonitorThread

public final class MonitorThread
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.MonitorThread


مراقبة عمليات الربط المفتوحة

ملخّص

الطُرق العامة

void addClient(ClientImpl client)

أضِف عميلاً جديدًا إلى قائمة العناصر التي نتتبّعها.

static MonitorThread createInstance()

تنشئ هذه الدالة مثيلاً فرديًا لعملية رصد العميل وتعرضه.

void dropClient(ClientImpl client, boolean notify)

إزالة عميل من شاشة المراقبة

void dropClients( clients, boolean notify)

تتجاهل هذه الطريقة قائمة العملاء المقدَّمة من أداة المراقبة.

DdmJdwpExtension getDdmExtension()
static MonitorThread getInstance()

الحصول على مثيل فردي لمؤشر ترابط مراقبة العميل

boolean getRetryOnBadHandshake()

تعرض القيمة "true" إذا أردنا إعادة محاولة الاتصال بالعملاء في حال تلقّينا مصافحة JDWP غير صالحة، وتعرض القيمة "false" إذا أردنا وضع علامة غير صالح عليها وعدم إجراء أي إجراء.

void quit()

اطلب من سلسلة المحادثات التوقّف.

void registerChunkHandler(int type, ChunkHandler handler)

تسجيل "handler" كمعالج للنوع "type"

void run()

انتبه إلى الأنشطة الواردة من العملاء وأدوات تصحيح الأخطاء.

الطُرق العامة

addClient

public void addClient (ClientImpl client)

أضِف عميلاً جديدًا إلى قائمة العناصر التي نتتبّعها. تضيف هذه السمة أيضًا قناة العميل ومعالج أخطاء العميل إلى قائمة الاختيار. يجب عدم استدعاء هذه الطريقة إلا من سلسلة محادثات واحدة (VMWatcherThread) لتجنُّب حدوث تعارض بين "alreadyOpen" وإنشاء العميل.

المعلمات
client ClientImpl

createInstance

public static MonitorThread createInstance ()

تنشئ هذه الدالة مثيلاً فرديًا لعملية رصد العميل وتعرضه.

المرتجعات
MonitorThread

dropClient

public void dropClient (ClientImpl client, 
                boolean notify)

إزالة عميل من شاشة المراقبة

سيؤدي ذلك إلى قفل قائمة ClientImpl الخاصة بـ IDevice قيد التشغيل client.

dropClients

public void dropClients ( clients, 
                boolean notify)

تتجاهل هذه الطريقة قائمة العملاء المقدَّمة من أداة المراقبة. سيؤدي ذلك إلى قفل قائمة ClientImpl IDevice التي يتم تشغيل كل عميل منها.

المعلمات
clients

notify boolean

getDdmExtension

public DdmJdwpExtension getDdmExtension ()

المرتجعات
DdmJdwpExtension

getInstance

public static MonitorThread getInstance ()

الحصول على مثيل فردي لمؤشر ترابط مراقبة العميل

المرتجعات
MonitorThread

getRetryOnBadHandshake

public boolean getRetryOnBadHandshake ()

تعرض هذه السمة القيمة "true" إذا أردنا إعادة محاولة الاتصال بالعملاء في حال تلقّينا مصافحة JDWP غير صالحة، أو القيمة "false" إذا أردنا وضع علامة غير صالح عليها وعدم إعادة المحاولة.

المرتجعات
boolean

إنهاء

public void quit ()

اطلب من سلسلة المحادثات التوقف. يتم استدعاؤها من سلسلة واجهة المستخدم.

registerChunkHandler

public void registerChunkHandler (int type, 
                ChunkHandler handler)

تسجيل "handler" كمعالج للنوع "type"

المعلمات
type int

handler ChunkHandler

ضربة طويلة

public void run ()

انتبه إلى الأنشطة الواردة من العملاء وأدوات تصحيح الأخطاء.