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 | ||
İş parçacığı durumu güncellemelerini işleme.
Özet
Fields'ın oynadığı filmler | |
|---|---|
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
|
Herkese açık yöntemler | |
|---|---|
void
|
clientDisconnected(ClientImpl client)
İstemci uzaklaştı. |
void
|
clientReady(ClientImpl client)
İstemci hazır. |
void
|
handleChunk(ClientImpl client, int type, ByteBuffer data, boolean isReply, int msgId)
Parça işleyici giriş noktası. |
static
void
|
register(MonitorThread mt)
İstemciden almayı beklediğimiz paketler için kaydolun. |
static
void
|
requestThreadStackCallRefresh(ClientImpl client, int threadId)
|
static
void
|
requestThreadUpdate(ClientImpl client)
Bu işlev, kullanıcı arayüzü iş parçacığından düzenli olarak çağrılır. |
static
void
|
sendSTKL(ClientImpl client, int threadId)
Müşteriye STKL (STacK List) isteği gönderin. |
static
void
|
sendTHEN(ClientImpl client, boolean enable)
İstemciye THEN (THread notification ENable) isteği gönderin. |
Fields'ın oynadığı filmler
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
Herkese açık yöntemler
clientDisconnected
public void clientDisconnected (ClientImpl client)
İstemci uzaklaştı.
| Parametreler | |
|---|---|
client |
ClientImpl |
clientReady
public void clientReady (ClientImpl client)
İstemci hazır.
| Parametreler | |
|---|---|
client |
ClientImpl |
handleChunk
public void handleChunk (ClientImpl client, int type, ByteBuffer data, boolean isReply, int msgId)
Parça işleyici giriş noktası.
| Parametreler | |
|---|---|
client |
ClientImpl |
type |
int |
data |
ByteBuffer |
isReply |
boolean |
msgId |
int |
kayıt
public static void register (MonitorThread mt)
İstemciden almayı beklediğimiz paketler için kaydolun.
| Parametreler | |
|---|---|
mt |
MonitorThread |
requestThreadStackCallRefresh
public static void requestThreadStackCallRefresh (ClientImpl client, int threadId)
| Parametreler | |
|---|---|
client |
ClientImpl |
threadId |
int |
requestThreadUpdate
public static void requestThreadUpdate (ClientImpl client)
Bu işlev, kullanıcı arayüzü iş parçacığından düzenli olarak çağrılır. Güncellemeleri isterken kullanıcı arayüzünün kilitlenmesini önlemek için yeni bir iş parçacığı oluştururuz.
| Parametreler | |
|---|---|
client |
ClientImpl |
sendSTKL
public static void sendSTKL (ClientImpl client, int threadId)
Müşteriye STKL (STacK List) isteği gönderin. Sanal makine, hedef iş parçacığını askıya alır, yığınını alır ve döndürür. İş parçacığı artık çalışmıyorsa başarısızlık sonucu döndürülür.
| Parametreler | |
|---|---|
client |
ClientImpl |
threadId |
int |
sendTHEN
public static void sendTHEN (ClientImpl client, boolean enable)
İstemciye THEN (THread notification ENable) isteği gönderin.
| Parametreler | |
|---|---|
client |
ClientImpl |
enable |
boolean |