]> rtime.felk.cvut.cz Git - orte.git/commitdiff
JORTE: add new constructor to Manager class
authorMartin Vajnar <martin.vajnar@gmail.com>
Mon, 26 Aug 2013 20:30:58 +0000 (22:30 +0200)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Mon, 23 Sep 2013 09:06:28 +0000 (11:06 +0200)
orte/java/src/org/ocera/orte/Manager.java
orte/java/src/org/ocera/orte/types/DomainProp.java

index ad99bbd42a1d789ea6bcd56759718f2a60635f82..321c149aaf3cbc417bf33985820ba1f143e03e10 100644 (file)
@@ -6,10 +6,19 @@ public class Manager {
        
        private DomainMgr dmgr;
         private ManagerEvents events = new ManagerEvents();
-
+        
         public Manager() {
+            dmgr = new DomainMgr(ORTEConstant.ORTE_DEFAULT_DOMAIN,
+                                                     null,
+                                                     events,
+                                                     false);
+        }
+
+        public Manager(String mgrs) {
+                       DomainProp dprops = DomainProp.defaultPropsCreate();
+                       dprops.setProps(mgrs);
                 dmgr = new DomainMgr(ORTEConstant.ORTE_DEFAULT_DOMAIN,
-                                                         null,
+                                                         dprops,
                                                          events,
                                                          false);
         }
index 6db534092ee50e2aa013dc28dcd6710a0da62701..bd482a17356d8bd2e69ce06a63615713416bca56 100644 (file)
@@ -53,6 +53,12 @@ public class DomainProp {
          if(!jORTEDomainPropSet(this.handle,this.mgrs))
                  System.out.println(":j: DomainProp not set !!!");
   }
+  
+  public void setProps(String mgrs) {
+         this.mgrs = mgrs;
+         if(!jORTEDomainPropSet(this.handle,this.mgrs))
+                 System.out.println(":j: DomainProp not set !!!");
+  }
 
  /**
   * defaultPropsCreate - create DomainProp with handle to default