jBPM Simulation 6.0.0.Beta4

org.jbpm.simulation.impl.events
Class AggregatedProcessSimulationEvent

java.lang.Object
  extended by org.jbpm.simulation.impl.events.AggregatedProcessSimulationEvent
All Implemented Interfaces:
AggregatedSimulationEvent

public class AggregatedProcessSimulationEvent
extends Object
implements AggregatedSimulationEvent


Field Summary
protected  double avgExecutionTime
           
protected  double maxExecutionTime
           
protected  double minExecutionTime
           
protected  Map<String,Integer> pathInstances
           
protected  String processId
           
protected  String processName
           
protected  String processVersion
           
protected  String type
           
 
Constructor Summary
AggregatedProcessSimulationEvent(Object processInfo, double minExecutionTime, double avgExecutionTime, double maxExecutionTime)
           
 
Method Summary
 void calculateAggregatedPaths(List<String> pathIds)
           
 void calculatePaths(List<String> pathIds)
           
 double getAvgExecutionTime()
           
 double getMaxExecutionTime()
           
 double getMinExecutionTime()
           
 Integer getNumberOfInstancesPerPath(String pathId)
           
 String getPathInfo()
           
 Map<String,Integer> getPathNumberOfInstances()
           
 String getProcessId()
           
 String getProcessName()
           
 String getProcessVersion()
           
 Object getProperty(String name)
           
 String getType()
           
 void setAvgExecutionTime(double avgExecutionTime)
           
 void setMaxExecutionTime(double maxExecutionTime)
           
 void setMinExecutionTime(double minExecutionTime)
           
 void setProcessId(String processId)
           
protected  void setProcessInfoValues(Object processInfo)
           
 void setProcessName(String processName)
           
 void setProcessVersion(String processVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected String type

processId

protected String processId

processName

protected String processName

processVersion

protected String processVersion

minExecutionTime

protected double minExecutionTime

avgExecutionTime

protected double avgExecutionTime

maxExecutionTime

protected double maxExecutionTime

pathInstances

protected Map<String,Integer> pathInstances
Constructor Detail

AggregatedProcessSimulationEvent

public AggregatedProcessSimulationEvent(Object processInfo,
                                        double minExecutionTime,
                                        double avgExecutionTime,
                                        double maxExecutionTime)
Method Detail

setProcessInfoValues

protected void setProcessInfoValues(Object processInfo)

getMinExecutionTime

public double getMinExecutionTime()

setMinExecutionTime

public void setMinExecutionTime(double minExecutionTime)

getAvgExecutionTime

public double getAvgExecutionTime()

setAvgExecutionTime

public void setAvgExecutionTime(double avgExecutionTime)

getMaxExecutionTime

public double getMaxExecutionTime()

setMaxExecutionTime

public void setMaxExecutionTime(double maxExecutionTime)

getProperty

public Object getProperty(String name)
Specified by:
getProperty in interface AggregatedSimulationEvent

getType

public String getType()
Specified by:
getType in interface AggregatedSimulationEvent

getProcessId

public String getProcessId()

setProcessId

public void setProcessId(String processId)

getProcessName

public String getProcessName()

setProcessName

public void setProcessName(String processName)

getProcessVersion

public String getProcessVersion()

setProcessVersion

public void setProcessVersion(String processVersion)

calculatePaths

public void calculatePaths(List<String> pathIds)

calculateAggregatedPaths

public void calculateAggregatedPaths(List<String> pathIds)

getPathInfo

public String getPathInfo()

getPathNumberOfInstances

public Map<String,Integer> getPathNumberOfInstances()

getNumberOfInstancesPerPath

public Integer getNumberOfInstancesPerPath(String pathId)

jBPM Simulation 6.0.0.Beta4

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.