1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package kortsoft.kmx.bootstrap;
17
18 import java.util.Properties;
19
20 /***
21 * Provides an Interface for a Main class in Kmx.
22 * Only declares two methods: startup and closeServices.
23 * <p>
24 * <em>startup</em> is called once at the loading of the service. It
25 * is passed properties which are taken form the KmxLauncher
26 * properties.</p>
27 * <p>
28 * <em>closeServices</em>is called when a shutdoen is detected.
29 * @author kortatu
30 *
31 */
32 public interface KmxMain {
33 public void startup(Properties prop);
34 public void closeServices();
35 }