View Javadoc
1   package org.esigate.events;
2   
3   /**
4    * This interface must be implements to listen to events.
5    * 
6    * @see EventManager
7    * 
8    * @author Nicolas Richeton
9    * 
10   */
11  public interface IEventListener {
12  
13      /**
14       * Handle an event.
15       * 
16       * @param id
17       * @param event
18       * @return false to stop the processing of event listeners for this event
19       */
20      boolean event(EventDefinition id, Event event);
21  
22  }