| ||||
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 |