Changeset 14 for trunk/net/relet/freimap/Visor.java
- Timestamp:
- 03/28/08 11:19:28 (10 months ago)
- Files:
-
- 1 modified
-
trunk/net/relet/freimap/Visor.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/net/relet/freimap/Visor.java
r2 r14 43 43 try { 44 44 HashMap<String, Object> ds = (HashMap<String, Object>)config.get("datasources"); 45 HashMap<String, HashMap<String, Object>> ds2subconfig = new HashMap<String, HashMap<String, Object>>(); 45 46 Iterator<String> i = ds.keySet().iterator(); 46 47 while (i.hasNext()) { … … 50 51 Class<DataSource> csource=(Class<DataSource>)Class.forName(claz); //this cast cannot be checked! 51 52 DataSource source = csource.newInstance(); 52 source.init(subconfig); //initialize datasource with configuration parameters53 ds2subconfig.put(id, subconfig); 53 54 sources.put(id, source); 55 } 56 Iterator<String> j = sources.keySet().iterator(); 57 while (j.hasNext()) { 58 String id = j.next(); 59 DataSource source = sources.get(id); 60 source.init(ds2subconfig.get(id)); //initialize datasource with configuration parameters 54 61 } 55 62 } catch (Exception ex) {
