| | | 1 | void initServices() {↵
|
| | | 2 | Enumeration e = handler.getExtensionEnumeration();↵
|
| | | 3 | while (e.hasMoreElements()) {↵
|
| | | 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);↵
|
| | | 10 | service.initService();↵
|
|
| | | 11 | }↵
|
|
| | | 12 | }↵
|
|
1 | void disposeServices() {↵ | | 13 | public void disposeServices() {↵
|
2 | Enumeration e = handler.getExtensionEnumeration();↵ | | 14 | Enumeration e = handler.getExtensionEnumeration();↵
|
3 | while (e.hasMoreElements()) {↵ | | 15 | while (e.hasMoreElements()) {↵
|
4 | Extension extension = (Extension) e.nextElement();↵ | | 16 | Extension extension = (Extension) e.nextElement();↵
|
5 | IColumbaService service = getServiceInstance(extension);↵ | | 17 | IColumbaService service = getServiceInstance(extension);↵
|
6 | service.disposeService();↵ | | 18 | service.disposeService();↵
|
7 | }↵ | | 19 | }↵
|
8 | }↵ | | 20 | }↵
|
|
9 | public void startServices() {↵ | | 21 | public void startServices() {↵
|
10 | Enumeration e = handler.getExtensionEnumeration();↵ | | 22 | Enumeration e = handler.getExtensionEnumeration();↵
|
11 | while (e.hasMoreElements()) {↵ | | 23 | while (e.hasMoreElements()) {↵
|
12 | Extension extension = (Extension) e.nextElement();↵ | | 24 | Extension extension = (Extension) e.nextElement();↵
|
13 | IColumbaService service = getServiceInstance(extension);↵ | | 25 | IColumbaService service = getServiceInstance(extension);↵
|
14 | service.startService();↵ | | 26 | service.startService();↵
|
15 | }↵ | | 27 | }↵
|
|
16 | }↵ | | 28 | }
|
|
17 | public void stopServices() {↵ | | | |
18 | Enumeration e = handler.getExtensionEnumeration();↵ | | | |
19 | while (e.hasMoreElements()) {↵ | | | |
20 | Extension extension = (Extension) e.nextElement();↵ | | | |
21 | IColumbaService service = getServiceInstance(extension);↵ | | | |
22 | service.stopService();↵ | | | |
23 | }↵ | | | |
24 | } | | | |