de.uka.ipd.sdq.simucomframework
Class SimuComConfig

java.lang.Object
  extended by de.uka.ipd.sdq.simucomframework.SimuComConfig
All Implemented Interfaces:
Serializable

public class SimuComConfig
extends Object
implements Serializable

Author:
roman The class encapsulates all configuration options for SimuCom.
See Also:
Serialized Form

Field Summary
static String DATASOURCE_ID
           
static String EXPERIMENT_RUN
          SimuCom configuration tab
static String MAXIMUM_MEASUREMENT_COUNT
           
static String SHOULD_THROW_EXCEPTION
           
static String SIMULATION_TIME
           
static String VERBOSE_LOGGING
           
 
Constructor Summary
SimuComConfig(Map<String,Object> configuration, int runNo, boolean debug)
           
 
Method Summary
 long getDatasourceID()
           
 String getEngine()
           
 long getMaxMeasurementsCount()
           
 String getNameExperimentRun()
           
 long getSimuTime()
           
 boolean getVerboseLogging()
           
 boolean isDebug()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DATASOURCE_ID

public static final String DATASOURCE_ID
See Also:
Constant Field Values

SHOULD_THROW_EXCEPTION

public static final String SHOULD_THROW_EXCEPTION
See Also:
Constant Field Values

MAXIMUM_MEASUREMENT_COUNT

public static final String MAXIMUM_MEASUREMENT_COUNT
See Also:
Constant Field Values

EXPERIMENT_RUN

public static String EXPERIMENT_RUN
SimuCom configuration tab


SIMULATION_TIME

public static String SIMULATION_TIME

VERBOSE_LOGGING

public static String VERBOSE_LOGGING
Constructor Detail

SimuComConfig

public SimuComConfig(Map<String,Object> configuration,
                     int runNo,
                     boolean debug)
Parameters:
a - map which maps configuation option IDs to their values
Method Detail

getNameExperimentRun

public String getNameExperimentRun()

getSimuTime

public long getSimuTime()

getMaxMeasurementsCount

public long getMaxMeasurementsCount()

getVerboseLogging

public boolean getVerboseLogging()

getDatasourceID

public long getDatasourceID()

isDebug

public boolean isDebug()

getEngine

public String getEngine()