org.jbpm.sim.report.dto
Class UtilizationStatisticsResult
java.lang.Object
org.jbpm.sim.report.dto.BaseResult
org.jbpm.sim.report.dto.UtilizationStatisticsResult
- All Implemented Interfaces:
- java.io.Serializable
public class UtilizationStatisticsResult
- extends BaseResult
POJO to remember Utilization of resource pools
Internally, resource pools are implemented as queues
so the queue statistics are mapped to utilization
figures
- Author:
- bernd.ruecker@camunda.com
- See Also:
- Serialized Form
|
Constructor Summary |
UtilizationStatisticsResult(java.lang.String name,
java.lang.String scenario,
long observations,
int poolSize,
int minAvailabe,
int maxAvailabe,
double averageUnutilizedAmount,
double stdDevUnutilizedAmount,
double maxUnutilizedTime,
double averageUnutilizedTime,
long zeroWaits,
double costsPerTimeUnit)
|
UtilizationStatisticsResult(java.lang.String name,
java.lang.String scenarioName,
desmoj.core.simulator.QueueBased queue,
double costsPerTimeUnit)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UtilizationStatisticsResult
public UtilizationStatisticsResult(java.lang.String name,
java.lang.String scenario,
long observations,
int poolSize,
int minAvailabe,
int maxAvailabe,
double averageUnutilizedAmount,
double stdDevUnutilizedAmount,
double maxUnutilizedTime,
double averageUnutilizedTime,
long zeroWaits,
double costsPerTimeUnit)
UtilizationStatisticsResult
public UtilizationStatisticsResult(java.lang.String name,
java.lang.String scenarioName,
desmoj.core.simulator.QueueBased queue,
double costsPerTimeUnit)
calculateCosts
public void calculateCosts(double unutilizedCostFactor,
double runtime)
getAverageUtilization
public double getAverageUtilization()
getObservations
public long getObservations()
getPoolSize
public int getPoolSize()
getMinAvailabe
public int getMinAvailabe()
getMaxAvailabe
public int getMaxAvailabe()
getAverageUnutilizedAmount
public double getAverageUnutilizedAmount()
getStdDevUnutilizedAmount
public double getStdDevUnutilizedAmount()
getMaxUnutilizedTime
public double getMaxUnutilizedTime()
getAverageUnutilizedTime
public double getAverageUnutilizedTime()
getZeroWaits
public long getZeroWaits()
getCosts
public double getCosts()
Copyright © 2010 JBoss Community. All Rights Reserved.