| Constructor and Description |
|---|
JdwpAgent(JdwpProtocol protocol) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJdwpInterceptor(JdwpInterceptor interceptor) |
protected void |
addReplyInterceptor(int id,
JdwpInterceptor interceptor)
Adds an interceptor for a specific reply id.
|
void |
clear() |
JdwpProtocol |
getJdwpProtocol() |
void |
incoming(JdwpPacket packet,
JdwpAgent target) |
void |
removeJdwpInterceptor(JdwpInterceptor interceptor) |
protected void |
removeReplyInterceptor(int id)
Removes, if present, the interceptor to handle a reply with the given id.
|
protected abstract void |
send(JdwpPacket packet) |
void |
send(JdwpPacket packet,
JdwpInterceptor interceptor) |
public JdwpAgent(@NonNull
JdwpProtocol protocol)
protected void addReplyInterceptor(int id,
@NonNull
JdwpInterceptor interceptor)
protected void removeReplyInterceptor(int id)
public void clear()
public void addJdwpInterceptor(@NonNull
JdwpInterceptor interceptor)
public void removeJdwpInterceptor(@NonNull
JdwpInterceptor interceptor)
public void incoming(@NonNull
JdwpPacket packet,
@Nullable
JdwpAgent target)
throws java.io.IOException
java.io.IOExceptionpublic void send(@NonNull
JdwpPacket packet,
@NonNull
JdwpInterceptor interceptor)
throws java.io.IOException
java.io.IOExceptionprotected abstract void send(@NonNull
JdwpPacket packet)
throws java.io.IOException
java.io.IOException@NonNull public JdwpProtocol getJdwpProtocol()