| 
 | ||||
| Copyright 1999 Sams Publishing | 
|  | ||
 
 |   | |
| ExceptionListener Interface | 
|   | |
| Classes that want to be notified when an exception occurs in an active class can implement the ExceptionListener interface shown in Listing 12.1. | 
|   | |
| Listing 12.1 ExceptionListener.javaThe Interface to Be Implemented for Exception Callback | 
|   | |
| 1: public interface ExceptionListener { | 
| 2: public void exceptionOccurred(Exception x, Object source); | 
| 3: } | 
|   | |
| This interface declares that classes of the type ExceptionListener must implement an exceptionOccurred() method. An active class will invoke this method on the listener whenever a notable exception should be relayed. The first parameter, x , is a reference to the actual exception. The second parameter, source , is a reference to the active class that caught the exception. Having a reference to the source object allows one ExceptionListener to monitor more than one active object and take a different course of action for each object monitored . If this is not necessary, the source parameter can simply be ignored. | 
|  |   | ||
|    Toc    | |||