public static interface DebuggingView.DVThread
Modifier and Type | Field and Description |
---|---|
static String |
PROP_BREAKPOINT
Property name fired when current breakpoint is changed.
|
static String |
PROP_LOCKER_THREADS
Property name fired when list of locker threads change.
|
static String |
PROP_SUSPENDED
Property name fired when a thread gets suspended.
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener pcl)
Add a property change listener.
|
Breakpoint |
getCurrentBreakpoint()
Get current breakpoint, if any.
|
DebuggingView.DVSupport |
getDVSupport()
Get the debugging view support that provides this thread.
|
List<DebuggingView.DVThread> |
getLockerThreads()
Lists threads that hold monitors that this thread is waiting on.
|
String |
getName()
Get the name of the thread.
|
boolean |
isInStep()
Test if this thread is performing a step operation right now.
|
boolean |
isSuspended()
Test if this thread is currently suspended by debugger.
|
void |
makeCurrent()
Make this thread current.
|
void |
removePropertyChangeListener(PropertyChangeListener pcl)
Remove a property change listener.
|
void |
resume()
Resume this thread.
|
void |
resumeBlockingThreads()
Resume any suspended threads that block execution of this thread by holding monitors.
|
void |
suspend()
Suspend this thread.
|
static final String PROP_SUSPENDED
static final String PROP_LOCKER_THREADS
static final String PROP_BREAKPOINT
String getName()
boolean isSuspended()
true
when the thread is suspended, false
otherwise.void resume()
void suspend()
void makeCurrent()
DebuggingView.DVSupport getDVSupport()
List<DebuggingView.DVThread> getLockerThreads()
void resumeBlockingThreads()
Breakpoint getCurrentBreakpoint()
null
boolean isInStep()
true
if this thread is in a step, false
otherwise.void addPropertyChangeListener(PropertyChangeListener pcl)
pcl
- the property change listenervoid removePropertyChangeListener(PropertyChangeListener pcl)
pcl
- the property change listener