1 package org.apache.stratum.lifecycle;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import org.apache.commons.configuration.Configuration;
21 import org.apache.commons.lang.exception.NestableException;
22
23 /***
24 * The Configurable interface is used by components that need to be initialized.
25 *
26 * @author <a href="mailto:jvanzyl@apache.org">Jason van Zyl</a>
27 * @version $Id: Configurable.java 264191 2005-08-29 18:07:52Z henning $
28 */
29 public interface Configurable
30 {
31 /***
32 * Configure the component
33 *
34 * @param configuration
35 *
36 * @throws NestableException TODO: DOCUMENT ME!
37 */
38 void configure(Configuration configuration)
39 throws NestableException;
40 }