HandleHello
public final class HandleHello
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.HandleHello | ||
Обработка фрагмента «привет» (HELO) и обнаружение функций.
Краткое содержание
Поля | |
|---|---|
public static final int | CHUNK_FEAT |
public static final int | CHUNK_HELO |
Публичные методы | |
|---|---|
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 | sendFEAT ( ClientImpl client)Отправьте клиенту запрос FEAT. |
static void | sendHELO ( ClientImpl client, int serverProtocolVersion)Отправьте клиенту запрос HELO. |
static void | sendHelloCommands ( ClientImpl client, int serverProtocolVersion)Отправляет виртуальной машине команды типа HELLO после успешного установления связи. |
Поля
CHUNK_FEAT
public static final int CHUNK_FEAT
CHUNK_HELO
public static final int CHUNK_HELO
Публичные методы
клиентОтключен
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 |
sendFEAT
public static void sendFEAT (ClientImpl client)
Отправьте клиенту запрос FEAT.
| Параметры | |
|---|---|
client | ClientImpl |
sendHELO
public static void sendHELO (ClientImpl client, int serverProtocolVersion)
Отправьте клиенту запрос HELO.
| Параметры | |
|---|---|
client | ClientImpl |
serverProtocolVersion | int |
sendHelloCommands
public static void sendHelloCommands (ClientImpl client, int serverProtocolVersion)
Отправляет виртуальной машине команды типа HELLO после успешного установления связи.
| Броски | |
|---|---|
| IOException |