1 package freemarker.debug; 2 3 import java.rmi.Remote; 4 import java.rmi.RemoteException; 5 import java.util.EventListener; 6 7 /** 8 * An interface for components that wish to receive debugging events. 9 * @author Attila Szegedi 10 * @version $Id: DebuggerListener.java,v 1.1 2003/05/02 15:55:48 szegedia Exp $ 11 */ 12 public interface DebuggerListener extends Remote, EventListener 13 { 14 /** 15 * Called whenever an environment gets suspended (ie hits a breakpoint). 16 * @param e the event object 17 * @throws RemoteException 18 */ 19 public void environmentSuspended(EnvironmentSuspendedEvent e) 20 throws 21 RemoteException; 22 }