HandleThread
public
final
class
HandleThread
extends ChunkHandler
| java.lang.Object | |||
| ↳ | com.android.tradefed.device.server.jdwp.JdwpInterceptor | ||
| ↳ | com.android.tradefed.device.server.jdwp.chunkhandler.ChunkHandler | ||
| ↳ | com.android.tradefed.device.server.jdwp.chunkhandler.HandleThread | ||
טיפול בעדכוני סטטוס של שרשורים.
סיכום
שדות | |
|---|---|
public
static
final
int |
CHUNK_STKL
|
public
static
final
int |
CHUNK_THCR
|
public
static
final
int |
CHUNK_THDE
|
public
static
final
int |
CHUNK_THEN
|
public
static
final
int |
CHUNK_THNM
|
public
static
final
int |
CHUNK_THST
|
methods ציבוריים | |
|---|---|
void
|
clientDisconnected(ClientImpl client)
הלקוח יצא. |
void
|
clientReady(ClientImpl client)
הלקוח מוכן. |
void
|
handleChunk(ClientImpl client, int type, ByteBuffer data, boolean isReply, int msgId)
נקודת כניסה לטיפול בחלקים. |
static
void
|
register(MonitorThread mt)
רישום החבילות שאנחנו מצפים לקבל מהלקוח. |
static
void
|
requestThreadStackCallRefresh(ClientImpl client, int threadId)
|
static
void
|
requestThreadUpdate(ClientImpl client)
הקריאה הזו מתבצעת מעת לעת משרשור ממשק המשתמש. |
static
void
|
sendSTKL(ClientImpl client, int threadId)
שולחים בקשת STKL (רשימת STacK) ללקוח. |
static
void
|
sendTHEN(ClientImpl client, boolean enable)
שליחת בקשת THEN (הפעלת התראות על שרשור) ללקוח. |
שדות
CHUNK_STKL
public static final int CHUNK_STKL
CHUNK_THCR
public static final int CHUNK_THCR
CHUNK_THDE
public static final int CHUNK_THDE
CHUNK_THEN
public static final int CHUNK_THEN
CHUNK_THNM
public static final int CHUNK_THNM
CHUNK_THST
public static final int CHUNK_THST
methods ציבוריים
clientDisconnected
public void clientDisconnected (ClientImpl client)
הלקוח יצא.
| פרמטרים | |
|---|---|
client |
ClientImpl |
handleChunk
public void handleChunk (ClientImpl client, int type, ByteBuffer data, boolean isReply, int msgId)
נקודת כניסה לטיפול בחלקים.
| פרמטרים | |
|---|---|
client |
ClientImpl |
type |
int |
data |
ByteBuffer |
isReply |
boolean |
msgId |
int |
להירשם
public static void register (MonitorThread mt)
רישום החבילות שאנחנו מצפים לקבל מהלקוח.
| פרמטרים | |
|---|---|
mt |
MonitorThread |
requestThreadStackCallRefresh
public static void requestThreadStackCallRefresh (ClientImpl client, int threadId)
| פרמטרים | |
|---|---|
client |
ClientImpl |
threadId |
int |
requestThreadUpdate
public static void requestThreadUpdate (ClientImpl client)
הקריאה הזו מתבצעת מעת לעת משרשור ממשק המשתמש. כדי למנוע נעילה של ממשק המשתמש בזמן שאנחנו מבקשים את העדכונים, אנחנו יוצרים שרשור חדש.
| פרמטרים | |
|---|---|
client |
ClientImpl |
sendSTKL
public static void sendSTKL (ClientImpl client, int threadId)
שולחים בקשת STKL (רשימת STacK) ללקוח. המכונה הווירטואלית תשעה את השרשור של היעד, תקבל את המחסנית שלו ותחזיר אותה. אם השרשור כבר לא פועל, יוחזר כשל.
| פרמטרים | |
|---|---|
client |
ClientImpl |
threadId |
int |
sendTHEN
public static void sendTHEN (ClientImpl client, boolean enable)
שליחת בקשת THEN (הפעלת התראות על שרשור) ללקוח.
| פרמטרים | |
|---|---|
client |
ClientImpl |
enable |
boolean |