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