1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.configuration.event;
18
19 /***
20 * <p>
21 * A simple event listener interface for configuration observers.
22 * </p>
23 * <p>
24 * This interface can be implemented by classes that are interested in
25 * "raw" events caused by configuration objects. Each manipulation on
26 * a configuration object will generate such an event. There is only a single
27 * method that is invoked when an event occurs.
28 * </p>
29 *
30 * @author <a
31 * href="http://jakarta.apache.org/commons/configuration/team-list.html">Commons
32 * Configuration team</a>
33 * @version $Id: ConfigurationListener.java 439648 2006-09-02 20:42:10Z oheger $
34 * @since 1.3
35 */
36 public interface ConfigurationListener
37 {
38 /***
39 * Notifies this listener about a manipulation on a monitored configuration
40 * object.
41 *
42 * @param event the event describing the manipulation
43 */
44 void configurationChanged(ConfigurationEvent event);
45 }