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 /***
21 * The Initializable interface is used by components that need to allocate resources prior to them becoming active.
22 *
23 * @author <a href="mailto:fede@apache.org">Federico Barbieri</a>
24 * @author <a href="mailto:pier@apache.org">Pierpaolo Fumagalli</a>
25 * @author <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>
26 * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
27 * @version $Id: Initializable.java 264191 2005-08-29 18:07:52Z henning $
28 */
29 public interface Initializable
30 {
31 /***
32 * Initialialize the component. Initialization includes allocating any resources required throughout the components lifecycle.
33 *
34 * @exception Exception if an error occurs
35 */
36 void initialize()
37 throws Exception;
38 }