public class VMDebugSession extends Object
VMDebugSession The Debug Session class will be used to hold context for each client.
Each client will get its own instance of debug session.| Constructor and Description |
|---|
VMDebugSession() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDebugPoints(List<BreakPointDTO> breakPoints)
Sets debug points.
|
void |
clearSession()
Method to clear the channel so that another debug session can connect.
|
io.netty.channel.Channel |
getChannel()
Gets channel.
|
DebugRuntime |
getDebugRuntime() |
void |
notifyComplete() |
void |
notifyExit() |
void |
notifyHalt(BreakPointInfo breakPointInfo) |
void |
removeDebugPoints(List<BreakPointDTO> breakPoints)
Sets debug points.
|
void |
setChannel(io.netty.channel.Channel channel) |
void |
setDebugRuntime(DebugRuntime debugRuntime) |
void |
startDebug()
Method to start debugging process in all the threads.
|
void |
stopDebug()
Method to stop debugging process in all the threads.
|
public DebugRuntime getDebugRuntime()
public void setDebugRuntime(DebugRuntime debugRuntime)
public void addDebugPoints(List<BreakPointDTO> breakPoints)
breakPoints - the debug pointspublic void removeDebugPoints(List<BreakPointDTO> breakPoints)
breakPoints - the debug pointspublic io.netty.channel.Channel getChannel()
public void setChannel(io.netty.channel.Channel channel)
throws DebugException
DebugExceptionpublic void startDebug()
public void stopDebug()
public void clearSession()
public void notifyComplete()
public void notifyExit()
public void notifyHalt(BreakPointInfo breakPointInfo)
Copyright © 2019 WSO2. All rights reserved.