Class CommandStats
- java.lang.Object
-
- org.flowable.engine.test.profiler.CommandStats
-
public class CommandStats extends Object
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Long>
commandExecutionTimings
protected List<Long>
databaseTimings
protected Map<String,Long>
dbDeletes
protected Map<String,Long>
dbInserts
protected Map<String,Long>
dbSelects
protected Map<String,Long>
dbUpdates
protected long
getTotalCommandTime
-
Constructor Summary
Constructors Constructor Description CommandStats(List<CommandExecutionResult> executions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addToDbOperation(Map<String,Long> executionMap, Map<String,Long> globalMap)
double
getAverageDatabaseExecutionTime()
double
getAverageDatabaseExecutionTimePercentage()
double
getAverageExecutionTime()
long
getCount()
Map<String,Long>
getDbDeletes()
Map<String,Long>
getDbInserts()
Map<String,Long>
getDbSelects()
Map<String,Long>
getDbUpdates()
long
getGetTotalCommandTime()
void
setDbDeletes(Map<String,Long> dbDeletes)
void
setDbInserts(Map<String,Long> dbInserts)
void
setDbSelects(Map<String,Long> dbSelects)
void
setDbUpdates(Map<String,Long> dbUpdates)
-
-
-
Constructor Detail
-
CommandStats
public CommandStats(List<CommandExecutionResult> executions)
-
-
Method Detail
-
addToDbOperation
protected void addToDbOperation(Map<String,Long> executionMap, Map<String,Long> globalMap)
-
getCount
public long getCount()
-
getGetTotalCommandTime
public long getGetTotalCommandTime()
-
getAverageExecutionTime
public double getAverageExecutionTime()
-
getAverageDatabaseExecutionTimePercentage
public double getAverageDatabaseExecutionTimePercentage()
-
getAverageDatabaseExecutionTime
public double getAverageDatabaseExecutionTime()
-
-