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


จัดการก้อนข้อมูล "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)

ส่งคำสั่งประเภท HELLO ไปยัง VM หลังจากแฮนด์เชคสำเร็จ

ช่อง

CHUNK_FEAT

public static final int CHUNK_FEAT

CHUNK_HELO

public static final int CHUNK_HELO

เมธอดสาธารณะ

clientDisconnected

public void clientDisconnected (ClientImpl client)

ไคลเอ็นต์หายไป

พารามิเตอร์
client ClientImpl

clientReady

public void clientReady (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 ไปยัง VM หลังจากแฮนด์เชคสำเร็จ

การขว้าง
IOException