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