هندل‌هلو

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