org.jbpm.sim.report
Class ExperimentReport

java.lang.Object
  extended by org.jbpm.sim.report.ExperimentReport

public class ExperimentReport
extends java.lang.Object

This class holds simulation run details (as simple POJOs) for a whole scenario

Author:
bernd.ruecker@camunda.com

Constructor Summary
ExperimentReport(java.lang.String experimentName)
           
ExperimentReport(java.lang.String experimentName, java.lang.String currency)
           
 
Method Summary
 void addScenarioReport(ScenarioReport simulationReport)
           
 java.util.List getAllResourcePoolUtilizations()
          returns a list with a UtilizationStatisticsResult for all resource pools
 java.util.List getAllResourcePoolWaitingTimes()
          returns a list with a QueueStatisticResult for all resource pools
 java.util.List getAllStateWaitingTimes()
          returns a list with a ValueStatisticResult for all states / task wait times for all contained scenarios
 java.lang.String getCurrency()
           
 java.lang.String getExperimentName()
           
 int getScenarioCount()
           
 ScenarioReport getScenarioReport(java.lang.String scenarioName)
           
 java.util.Collection getScenarioReports()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExperimentReport

public ExperimentReport(java.lang.String experimentName)

ExperimentReport

public ExperimentReport(java.lang.String experimentName,
                        java.lang.String currency)
Method Detail

getAllStateWaitingTimes

public java.util.List getAllStateWaitingTimes()
returns a list with a ValueStatisticResult for all states / task wait times for all contained scenarios


getAllResourcePoolWaitingTimes

public java.util.List getAllResourcePoolWaitingTimes()
returns a list with a QueueStatisticResult for all resource pools


getAllResourcePoolUtilizations

public java.util.List getAllResourcePoolUtilizations()
returns a list with a UtilizationStatisticsResult for all resource pools


addScenarioReport

public void addScenarioReport(ScenarioReport simulationReport)

getScenarioReport

public ScenarioReport getScenarioReport(java.lang.String scenarioName)

getExperimentName

public java.lang.String getExperimentName()

getScenarioCount

public int getScenarioCount()

getScenarioReports

public java.util.Collection getScenarioReports()

getCurrency

public java.lang.String getCurrency()


Copyright © 2010 JBoss Community. All Rights Reserved.