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