HandleNativeHeap

public final class HandleNativeHeap
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.HandleNativeHeap


จัดการการอัปเดตสถานะของชุดข้อความ

สรุป

ช่อง

public static final int CHUNK_NHEN

public static final int CHUNK_NHGT

public static final int CHUNK_NHSG

public static final int CHUNK_NHST

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

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 sendNHGT(ClientImpl client)

ส่งคำขอ NHGT (Native Thread GeT) ไปยังไคลเอ็นต์

ช่อง

CHUNK_NHEN

public static final int CHUNK_NHEN

CHUNK_NHGT

public static final int CHUNK_NHGT

CHUNK_NHSG

public static final int CHUNK_NHSG

CHUNK_NHST

public static final int CHUNK_NHST

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

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

sendNHGT

public static void sendNHGT (ClientImpl client)

ส่งคำขอ NHGT (Native Thread GeT) ไปยังไคลเอ็นต์

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