1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package org.apache.tiles.startup;
22
23 import org.apache.tiles.TilesApplicationContext;
24
25 /***
26 * Tiles initialization delegate. It initializes Tiles container(s) and the
27 * application context to use across all the application.
28 *
29 * @version $Rev: 831448 $ $Date: 2009-10-30 21:39:52 +0100 (ven, 30 ott 2009) $
30 */
31 public interface TilesInitializer {
32
33 /***
34 * Initializes Tiles.
35 *
36 * @param preliminaryContext The preliminary application context to use. It
37 * will be overwritten with the real instance later. Use a context usable
38 * under your current environment, like ServletTilesApplicationContext or
39 * PortletTilesApplicationContext.
40 */
41 void initialize(TilesApplicationContext preliminaryContext);
42
43 /***
44 * Destroys the Tiles container.
45 *
46 * @since 2.2.0
47 */
48 void destroy();
49 }