JdwpAgent

public abstract class JdwpAgent
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.jdwp.JdwpAgent


概要

パブリック コンストラクタ

JdwpAgent(JdwpProtocol protocol)

パブリック メソッド

void addJdwpInterceptor(JdwpInterceptor interceptor)
void clear()
JdwpProtocol getJdwpProtocol()
void incoming(JdwpPacket packet, JdwpAgent target)
void removeJdwpInterceptor(JdwpInterceptor interceptor)
void send(JdwpPacket packet, JdwpInterceptor interceptor)

保護されたメソッド

void addReplyInterceptor(int id, JdwpInterceptor interceptor)

特定のリプライ ID のインターセプタを追加します。

void removeReplyInterceptor(int id)

指定された ID の返信を処理するインターセプタが存在する場合は削除します。

abstract void send(JdwpPacket packet)

パブリック コンストラクタ

JdwpAgent

public JdwpAgent (JdwpProtocol protocol)

パラメータ
protocol JdwpProtocol

パブリック メソッド

addJdwpInterceptor

public void addJdwpInterceptor (JdwpInterceptor interceptor)

パラメータ
interceptor JdwpInterceptor

消去

public void clear ()

getJdwpProtocol

public JdwpProtocol getJdwpProtocol ()

戻り値
JdwpProtocol

着信

public void incoming (JdwpPacket packet, 
                JdwpAgent target)

パラメータ
packet JdwpPacket

target JdwpAgent

removeJdwpInterceptor

public void removeJdwpInterceptor (JdwpInterceptor interceptor)

パラメータ
interceptor JdwpInterceptor

送信

public void send (JdwpPacket packet, 
                JdwpInterceptor interceptor)

パラメータ
packet JdwpPacket

interceptor JdwpInterceptor

保護されたメソッド

addReplyInterceptor

protected void addReplyInterceptor (int id, 
                JdwpInterceptor interceptor)

特定のリプライ ID のインターセプタを追加します。このインターセプタがレスポンスを処理すると、削除されます。

パラメータ
id int

interceptor JdwpInterceptor

removeReplyInterceptor

protected void removeReplyInterceptor (int id)

指定された ID の返信を処理するインターセプタが存在する場合は削除します。

パラメータ
id int

送信

protected abstract void send (JdwpPacket packet)

パラメータ
packet JdwpPacket