public class ALSBDebugger extends java.lang.Object implements IALSBDebugger
Constructor and Description |
---|
ALSBDebugger(java.lang.String name, ALSBDebuggerProperties properties, IALSBDebuggerContext context, SocketConnection connection)
constructor
|
Modifier and Type | Method and Description |
---|---|
IConnection |
connection()
returns the connection
|
IALSBDebuggerContext |
context()
returns the context used for this debugger
|
ALSBDebugger |
debugger()
returns the associated ALSB debugger
|
void |
disconnect()
disconnect this debugger.
|
EventQueue |
eventQueue()
returns the event queue for this debugger.
|
EventRequestManager |
eventRequestManager()
returns the event request manager for this debugger.
|
java.util.logging.Logger |
logger()
returns the logger to use
|
java.lang.String |
name()
returns the name of this debugger instance
|
PacketManager |
packetManager()
returns the packet manager
|
ALSBDebuggerProperties |
properties()
returns the properties defining this debugger
|
StateManager |
stateManager()
returns the state manager
|
java.lang.ThreadGroup |
threadGroup()
returns the thread group for this debugger
|
java.util.List<IProgramThread> |
threads()
returns the list of threads (running and suspended ones)
|
TraceManager |
traceManager()
returns the tracing manager
|
java.util.Map<java.lang.String,IValueProvider> |
valueProviders()
returns the value providers
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public ALSBDebugger(java.lang.String name, ALSBDebuggerProperties properties, IALSBDebuggerContext context, SocketConnection connection)
public java.lang.String name()
public ALSBDebuggerProperties properties()
properties
in interface IALSBDebugger
public IALSBDebuggerContext context()
context
in interface IALSBDebugger
public ALSBDebugger debugger()
debugger
in interface IALSBDebuggerObject
public EventQueue eventQueue()
eventQueue
in interface IALSBDebugger
public EventRequestManager eventRequestManager()
eventRequestManager
in interface IALSBDebugger
public TraceManager traceManager()
traceManager
in interface IALSBDebugger
public java.util.logging.Logger logger()
public java.lang.ThreadGroup threadGroup()
public IConnection connection()
public PacketManager packetManager()
public StateManager stateManager()
public java.util.Map<java.lang.String,IValueProvider> valueProviders()
public java.util.List<IProgramThread> threads()
threads
in interface IALSBDebugger
public void disconnect()
disconnect
in interface IALSBDebugger