MonitorThread
public
final
class
MonitorThread
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.server.MonitorThread |
מעקב אחרי חיבורים פתוחים.
סיכום
methods ציבוריים | |
|---|---|
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 בתור ה-handler של type. |
void
|
run()
כדאי לשים לב לפעילות של לקוחות ושל כלי ניפוי באגים. |
methods ציבוריים
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 ()
אומרים לשרשור לעצור. השיחה בוצעה משרשור ה-UI.
registerChunkHandler
public void registerChunkHandler (int type,
ChunkHandler handler)מבצעים רישום של handler בתור ה-handler של type.
| פרמטרים | |
|---|---|
type |
int |
handler |
ChunkHandler |
ראן
public void run ()
כדאי לשים לב לפעילות של לקוחות ושל כלי ניפוי באגים.