هندلهلو
public final class HandleHello
extends ChunkHandler
| شیء جاوا | |||
| ↳ | com.android.tradefed.device.server.jdwp.JdwpInterceptor | ||
| ↳ | com.android.tradefed.device.server.jdwp.chunkhandler.ChunkHandler | ||
| ↳ | com.android.tradefed.device.server.jdwp.chunkhandler.Hello | ||
بخش "سلام" (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)پس از یک handshake خوب، دستوراتی از نوع HELLO را به ماشین مجازی ارسال میکند. |
فیلدها
CHUNK_FEAT
public static final int CHUNK_FEAT
CHUNK_HELO
public static final int CHUNK_HELO
روشهای عمومی
کلاینت قطع ارتباط کرد
public void clientDisconnected (ClientImpl client)
مشتری رفت.
| پارامترها | |
|---|---|
client | ClientImpl |
مشتری آماده
public void clientReady (ClientImpl client)
مشتری آماده است.
| پارامترها | |
|---|---|
client | ClientImpl |
دسته دسته
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 |
ارسالFEAT
public static void sendFEAT (ClientImpl client)
یک درخواست FEAT برای کلاینت ارسال کنید.
| پارامترها | |
|---|---|
client | ClientImpl |
ارسالHELO
public static void sendHELO (ClientImpl client, int serverProtocolVersion)
یک درخواست HELO برای کلاینت ارسال کنید.
| پارامترها | |
|---|---|
client | ClientImpl |
serverProtocolVersion | int |
دستورات sendHello
public static void sendHelloCommands (ClientImpl client, int serverProtocolVersion)
پس از یک handshake خوب، دستوراتی از نوع HELLO را به ماشین مجازی ارسال میکند.
| پرتابها | |
|---|---|
| استثنای IO |