com.bluemarsh.jswat.event
Interface VMEventListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
BreakpointManager, ClassPanel, DefaultBreakpoint, Session, ThreadPanel, WatchPanel

public interface VMEventListener
extends java.util.EventListener

Listener interface for VM events sent from the debugger back-end.

Author:
Nathan Fiedler

Field Summary
static int PRIORITY_BREAKPOINT
          Value for a Breakpoint listener.
static int PRIORITY_DEFAULT
          Value for a default priority listener.
static int PRIORITY_HIGH
          Value for a high priority listener.
static int PRIORITY_HIGHEST
          Value for which no priority is higher.
static int PRIORITY_LOW
          Value for a low priority listener.
static int PRIORITY_LOWEST
          Value for which no priority is lower.
static int PRIORITY_SESSION
          Value for Session listener.
 
Method Summary
 boolean eventOccurred(com.sun.jdi.event.Event e)
          Invoked when a VM event has occurred.
 

Field Detail

PRIORITY_HIGHEST

public static final int PRIORITY_HIGHEST
Value for which no priority is higher.

PRIORITY_BREAKPOINT

public static final int PRIORITY_BREAKPOINT
Value for a Breakpoint listener.

PRIORITY_SESSION

public static final int PRIORITY_SESSION
Value for Session listener.

PRIORITY_HIGH

public static final int PRIORITY_HIGH
Value for a high priority listener.

PRIORITY_DEFAULT

public static final int PRIORITY_DEFAULT
Value for a default priority listener.

PRIORITY_LOW

public static final int PRIORITY_LOW
Value for a low priority listener.

PRIORITY_LOWEST

public static final int PRIORITY_LOWEST
Value for which no priority is lower.
Method Detail

eventOccurred

public boolean eventOccurred(com.sun.jdi.event.Event e)
Invoked when a VM event has occurred.
Parameters:
e - VM event
Returns:
true if debuggee VM should be resumed, false otherwise.