- Timestamp:
- 03/04/13 09:57:20 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/src/simulator/reader/ResourceReader.java
r512 r912 106 106 if(environmentWrapper.getTimeEstimationPlugin() != null){ 107 107 execTimeEstimationPluginClassName = environmentWrapper.getTimeEstimationPlugin().getName(); 108 } 109 110 try{ 111 execTimeEstimationPlugin = (ExecutionTimeEstimationPlugin) InstanceFactory.createInstance( 112 execTimeEstimationPluginClassName, ExecutionTimeEstimationPlugin.class); 113 if(execTimeEstimationPlugin == null) { 114 execTimeEstimationPluginClassName = "example.timeestimation.DefaultTimeEstimationPlugin"; 115 execTimeEstimationPlugin = (ExecutionTimeEstimationPlugin) InstanceFactory.createInstance( 116 execTimeEstimationPluginClassName, ExecutionTimeEstimationPlugin.class); 117 } else { 108 109 } else { 110 execTimeEstimationPluginClassName = "example.timeestimation.DefaultTimeEstimationPlugin"; 111 } 112 113 execTimeEstimationPlugin = (ExecutionTimeEstimationPlugin) InstanceFactory.createInstance( 114 execTimeEstimationPluginClassName, ExecutionTimeEstimationPlugin.class); 115 if(execTimeEstimationPlugin != null) { 116 if(environmentWrapper.getTimeEstimationPlugin() != null){ 118 117 Parameters params = EnvironmentWrapper.extractParameters(environmentWrapper.getTimeEstimationPlugin().getParameter()); 119 118 execTimeEstimationPlugin.init(params); 120 119 } 121 } catch (Exception e){122 if (execTimeEstimationPlugin == null){123 124 125 } 120 } 121 else { 122 throw new Exception("Can not create execution time estimation plugin instance."); 123 } 124 126 125 127 126 if(environmentWrapper.getComputingResources() != null) {
Note: See TracChangeset
for help on using the changeset viewer.