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-Chunk („hello“) und Funktionserkennung verarbeiten

Zusammenfassung

Felder

public static final int CHUNK_FEAT

public static final int CHUNK_HELO

Öffentliche Methoden

void clientDisconnected(ClientImpl client)

Der Kunde ist nicht mehr da.

void clientReady(ClientImpl client)

Der Client ist bereit.

void handleChunk(ClientImpl client, int type, ByteBuffer data, boolean isReply, int msgId)

Einstiegspunkt für die Chunk-Verarbeitung.

static void register(MonitorThread mt)

Registrieren Sie sich für die Pakete, die wir vom Client erwarten.

static void sendFEAT(ClientImpl client)

Senden Sie eine FEAT-Anfrage an den Client.

static void sendHELO(ClientImpl client, int serverProtocolVersion)

Senden Sie eine HELO-Anfrage an den Client.

static void sendHelloCommands(ClientImpl client, int serverProtocolVersion)

Sendet HELLO-Befehle an die VM nach einem erfolgreichen Handshake.

Felder

CHUNK_FEAT

public static final int CHUNK_FEAT

CHUNK_HELO

public static final int CHUNK_HELO

Öffentliche Methoden

clientDisconnected

public void clientDisconnected (ClientImpl client)

Der Kunde ist nicht mehr da.

Parameter
client ClientImpl

clientReady

public void clientReady (ClientImpl client)

Der Client ist bereit.

Parameter
client ClientImpl

handleChunk

public void handleChunk (ClientImpl client, 
                int type, 
                ByteBuffer data, 
                boolean isReply, 
                int msgId)

Einstiegspunkt für die Chunk-Verarbeitung.

Parameter
client ClientImpl

type int

data ByteBuffer

isReply boolean

msgId int

registrieren

public static void register (MonitorThread mt)

Registrieren Sie sich für die Pakete, die wir vom Client erwarten.

Parameter
mt MonitorThread

sendFEAT

public static void sendFEAT (ClientImpl client)

Senden Sie eine FEAT-Anfrage an den Kunden.

Parameter
client ClientImpl

sendHELO

public static void sendHELO (ClientImpl client, 
                int serverProtocolVersion)

Senden Sie eine HELO-Anfrage an den Client.

Parameter
client ClientImpl

serverProtocolVersion int

sendHelloCommands

public static void sendHelloCommands (ClientImpl client, 
                int serverProtocolVersion)

Sendet HELLO-Befehle an die VM nach einem erfolgreichen Handshake.

Ausgabe
IOException