1 | void initServices() {↵ | | 1 | void startServices() {↵
|
2 | Enumeration e = handler.getExtensionEnumeration();↵ | | 2 | Enumeration e = handler.getExtensionEnumeration();↵
|
3 | while (e.hasMoreElements()) {↵ | | 3 | while (e.hasMoreElements()) {↵
|
4 | Extension extension = (Extension) e.nextElement();↵ | | 4 | Extension extension = (Extension) e.nextElement();↵
|
|
5 | // retrieving the instance for the first time↵ | | |
|
6 | // creates an instance in ExtensionHandler subclass↵ | | |
|
7 | // ↵ | | |
|
8 | // instance reference is kept in hashmap automatically↵ | | |
|
9 | IColumbaService service = getServiceInstance(extension);↵ | | 5 | IColumbaService service = getServiceInstance(extension);↵
|
10 | service.initService();↵ | | 6 | service.startService();↵
|
|
11 | }↵ | | 7 | }↵
|
|
12 | }↵ | | 8 | }↵
|
|
13 | public void disposeServices() {↵ | | 9 | public void stopServices() {↵
|
14 | Enumeration e = handler.getExtensionEnumeration();↵ | | 10 | Enumeration e = handler.getExtensionEnumeration();↵
|
15 | while (e.hasMoreElements()) {↵ | | 11 | while (e.hasMoreElements()) {↵
|
16 | Extension extension = (Extension) e.nextElement();↵ | | 12 | Extension extension = (Extension) e.nextElement();↵
|
17 | IColumbaService service = getServiceInstance(extension);↵ | | 13 | IColumbaService service = getServiceInstance(extension);↵
|
18 | service.disposeService();↵ | | 14 | service.stopService();↵
|
19 | }↵ | | 15 | }↵
|
20 | } | | 16 | }
|