org.jbpm.sim.report
Class ScenarioReport
java.lang.Object
org.jbpm.sim.report.ScenarioReport
public class ScenarioReport
- extends java.lang.Object
This class holds simulation run details (as simple POJOs) for a special scenario
- Author:
- bernd.ruecker@camunda.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScenarioReport
public ScenarioReport()
addStateWaitStatistics
public void addStateWaitStatistics(ValueStatisticResult vsr)
addProcessCycleTimeStatistics
public void addProcessCycleTimeStatistics(ValueStatisticResult vsr)
addMiscValueStatistics
public void addMiscValueStatistics(ValueStatisticResult vsr)
addResourcePoolWaitingTimes
public void addResourcePoolWaitingTimes(QueueStatisticsResult qsr)
addMiscQueueStatistics
public void addMiscQueueStatistics(QueueStatisticsResult qsr)
addResourcePoolUtilization
public void addResourcePoolUtilization(BaseResult usr)
addResourcePoolTimeSeries
public void addResourcePoolTimeSeries(TimeSeriesResult timeSeriesReport)
addDistributionDefinition
public void addDistributionDefinition(DistributionDefinition o)
addProcessEndCount
public void addProcessEndCount(CountResult countResult)
addProcessStartCount
public void addProcessStartCount(CountResult countResult)
setScenarioName
public void setScenarioName(java.lang.String name)
createDocument
public org.dom4j.Document createDocument()
- creates an XML document out of the observations
- Returns:
getScenarioName
public java.lang.String getScenarioName()
addBusinessFigure
public void addBusinessFigure(java.lang.String type,
double sum)
calculateResourceCosts
public void calculateResourceCosts(double unutilizedTimeCostFactor)
getBusinessFigureTypes
public java.util.Collection getBusinessFigureTypes()
getBusinessFigureValue
public double getBusinessFigureValue(java.lang.String type)
getCost
public double getCost()
- Deprecated.
- Convenience method after removing typo
getCosts
public double getCosts()
- Returns:
- costs (resource costs and business figures of type costs)
getResourceCosts
public double getResourceCosts()
- Returns:
- resource costs
getWorstAverageResourceWaitingTime
public QueueStatisticsResult getWorstAverageResourceWaitingTime()
getAverageResourceUtilization
public double getAverageResourceUtilization()
getResourceAmount
public int getResourceAmount()
getDistributionDefinition
public DistributionDefinition getDistributionDefinition(java.lang.String name)
getSimulationRunTime
public double getSimulationRunTime()
setSimulationRunTime
public void setSimulationRunTime(double simulationRunTime)
getStateWaitingTimes
public java.util.Collection getStateWaitingTimes()
getStateWaitingTimes
public ValueStatisticResult getStateWaitingTimes(java.lang.String name)
getCycleTimesValueStatistics
public java.util.Collection getCycleTimesValueStatistics()
getCycleTimesValueStatistics
public ValueStatisticResult getCycleTimesValueStatistics(java.lang.String name)
getMiscValueStatistics
public java.util.Collection getMiscValueStatistics()
getMiscValueStatistics
public ValueStatisticResult getMiscValueStatistics(java.lang.String name)
getDistributionDefinitions
public java.util.Collection getDistributionDefinitions()
getResourcePoolWaitingTimes
public java.util.Collection getResourcePoolWaitingTimes()
getResourcePoolWaitingTimes
public QueueStatisticsResult getResourcePoolWaitingTimes(java.lang.String name)
getResourcePoolUtilizations
public java.util.Collection getResourcePoolUtilizations()
getResourcePoolUtilization
public UtilizationStatisticsResult getResourcePoolUtilization(java.lang.String name)
getMiscQueueStatistics
public java.util.Collection getMiscQueueStatistics()
getMiscQueueStatistics
public QueueStatisticsResult getMiscQueueStatistics(java.lang.String name)
getResourcePoolTimeSeries
public java.util.Collection getResourcePoolTimeSeries()
getResourcePoolTimeSeries
public TimeSeriesResult getResourcePoolTimeSeries(java.lang.String name)
getResourcePoolTimeSeriesResult
public TimeSeriesResult getResourcePoolTimeSeriesResult(java.lang.String poolName)
getProcessEndCounts
public java.util.Map getProcessEndCounts()
getProcessEndCount
public CountResult getProcessEndCount(java.lang.String name)
getProcessStartCounts
public java.util.Map getProcessStartCounts()
getProcessStartCount
public CountResult getProcessStartCount(java.lang.String name)
getResetTime
public double getResetTime()
setResetTime
public void setResetTime(double resetTime)
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.