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, waittoStringpublic ALSBDebugger(java.lang.String name,
ALSBDebuggerProperties properties,
IALSBDebuggerContext context,
SocketConnection connection)
public java.lang.String name()
public ALSBDebuggerProperties properties()
properties in interface IALSBDebuggerpublic IALSBDebuggerContext context()
context in interface IALSBDebuggerpublic ALSBDebugger debugger()
debugger in interface IALSBDebuggerObjectpublic EventQueue eventQueue()
eventQueue in interface IALSBDebuggerpublic EventRequestManager eventRequestManager()
eventRequestManager in interface IALSBDebuggerpublic TraceManager traceManager()
traceManager in interface IALSBDebuggerpublic 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 IALSBDebuggerpublic void disconnect()
disconnect in interface IALSBDebugger