]> rtime.felk.cvut.cz Git - orte.git/blob - orte/java/src/org/ocera/orte/Manager.java
JORTE: add new constructor to Manager class
[orte.git] / orte / java / src / org / ocera / orte / Manager.java
1 package org.ocera.orte;
2
3 import org.ocera.orte.types.*;
4
5 public class Manager {
6         
7         private DomainMgr dmgr;
8         private ManagerEvents events = new ManagerEvents();
9         
10         public Manager() {
11             dmgr = new DomainMgr(ORTEConstant.ORTE_DEFAULT_DOMAIN,
12                                                      null,
13                                                      events,
14                                                      false);
15         }
16
17         public Manager(String mgrs) {
18                         DomainProp dprops = DomainProp.defaultPropsCreate();
19                         dprops.setProps(mgrs);
20                 dmgr = new DomainMgr(ORTEConstant.ORTE_DEFAULT_DOMAIN,
21                                                          dprops,
22                                                          events,
23                                                          false);
24         }
25         
26         public Manager(String[] mgrs) {
27                 DomainProp dprops = DomainProp.defaultPropsCreate();
28                 dprops.setProps(mgrs);
29                 
30                 dmgr = new DomainMgr(ORTEConstant.ORTE_DEFAULT_DOMAIN,
31                                                          dprops,
32                                                          events,
33                                                          false);
34         }
35
36         public boolean destroy() {
37                 return dmgr.destroy();
38         }
39 }