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(
تتجاهل هذه الطريقة قائمة العملاء المقدَّمة من أداة المراقبة. |
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 |
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 ()
انتبه إلى الأنشطة الواردة من العملاء وأدوات تصحيح الأخطاء.