org.jbpm.sim.report.dto
Class QueueStatisticsResult

java.lang.Object
  extended by org.jbpm.sim.report.dto.BaseResult
      extended by org.jbpm.sim.report.dto.QueueStatisticsResult
All Implemented Interfaces:
java.io.Serializable

public class QueueStatisticsResult
extends BaseResult

POJO to remember values from objects of type desmoj.core.simulator.Queue or desmoj.core.simulator.QueueBases (without refused and strategy).

Author:
bernd.ruecker@camunda.com
See Also:
Serialized Form

Constructor Summary
QueueStatisticsResult(java.lang.String name, java.lang.String scenarioName, desmoj.core.simulator.QueueBased queue)
           
QueueStatisticsResult(java.lang.String name, java.lang.String scenario, java.lang.String strategy, long observations, int queueLimit, int length, int minLength, int maxLength, double averageLength, long zeroWaits, double maxWaitTime, double averageWaitTime, long refused, double stdDevLength)
           
 
Method Summary
 double getAverageLength()
           
 double getAverageWaitTime()
           
 int getLength()
           
 int getMaxLength()
           
 double getMaxWaitTime()
           
 int getMinLength()
           
 long getObservations()
           
 int getQueueLimit()
           
 long getRefused()
           
 double getStdDevLength()
           
 java.lang.String getStrategy()
           
 long getZeroWaits()
           
 
Methods inherited from class org.jbpm.sim.report.dto.BaseResult
getName, getScenario
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueueStatisticsResult

public QueueStatisticsResult(java.lang.String name,
                             java.lang.String scenario,
                             java.lang.String strategy,
                             long observations,
                             int queueLimit,
                             int length,
                             int minLength,
                             int maxLength,
                             double averageLength,
                             long zeroWaits,
                             double maxWaitTime,
                             double averageWaitTime,
                             long refused,
                             double stdDevLength)

QueueStatisticsResult

public QueueStatisticsResult(java.lang.String name,
                             java.lang.String scenarioName,
                             desmoj.core.simulator.QueueBased queue)
Method Detail

getStrategy

public java.lang.String getStrategy()

getObservations

public long getObservations()

getQueueLimit

public int getQueueLimit()

getLength

public int getLength()

getMinLength

public int getMinLength()

getMaxLength

public int getMaxLength()

getAverageLength

public double getAverageLength()

getZeroWaits

public long getZeroWaits()

getMaxWaitTime

public double getMaxWaitTime()

getAverageWaitTime

public double getAverageWaitTime()

getRefused

public long getRefused()

getStdDevLength

public double getStdDevLength()


Copyright © 2010 JBoss Community. All Rights Reserved.