1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.kew.config;
17
18 import org.kuali.rice.core.api.lifecycle.BaseLifecycle;
19 import org.kuali.rice.core.api.lifecycle.BaseLifecycle;
20 import org.kuali.rice.core.api.resourceloader.GlobalResourceLoader;
21 import org.kuali.rice.core.api.resourceloader.GlobalResourceLoader;
22
23
24
25
26
27 public class ThinClientLifecycle extends BaseLifecycle {
28
29 private ThinClientResourceLoader resourceLoader;
30
31 @Override
32 public void start() throws Exception {
33 resourceLoader = new ThinClientResourceLoader();
34 resourceLoader.start();
35 GlobalResourceLoader.addResourceLoaderFirst(resourceLoader);
36 super.start();
37 }
38
39 @Override
40 public void stop() throws Exception {
41 if (resourceLoader != null) {
42 resourceLoader.stop();
43 }
44 super.stop();
45 }
46
47 }