1 package expectj; 2 3 /*** 4 * This interface represents the events triggered by Timer class 5 */ 6 interface TimerEventListener { 7 /*** 8 * Called when the timer times out. 9 */ 10 void timerTimedOut(); 11 12 /*** 13 * This method is invoked by the Timer, when the timer thread 14 * receives an interrupted exception. 15 * 16 * @param reason Why we were interrupted. 17 */ 18 void timerInterrupted(InterruptedException reason); 19 }