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