|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.jrunit.controller.BenchmarkController
public class BenchmarkController
Use one instance of this controller for each Thread
Constructor Summary | |
---|---|
BenchmarkController()
|
Method Summary | |
---|---|
void |
addBench(Benchmark benchmark)
A way to aggregate Benchmarks |
void |
addMeasure(java.lang.String measureName,
java.lang.Number value)
This will add a measure o the current Benchmark |
void |
clear()
|
void |
closeBench(java.lang.String benchmarkName)
This will basically send a sign to the Controller implementation that a new benchmark is being started. |
static Benchmark |
findBenchmark(java.util.Map benchmarks,
Benchmark key)
|
static Benchmark |
findBenchmark(java.util.Map benchmarks,
java.lang.String name,
java.util.Map metaData)
|
Benchmark |
findBenchmark(java.lang.String name)
|
Benchmark |
findBenchmark(java.lang.String name,
java.util.Map metaData)
|
java.util.Collection |
getBenchmarks()
|
void |
openBench(java.lang.String benchmarkName)
/** This will basically send a sign to the Controller implementation that a new benchmark is being stoped. |
void |
openBench(java.lang.String benchmarkName,
java.util.Map metadata)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BenchmarkController()
Method Detail |
---|
public void clear()
public void addMeasure(java.lang.String measureName, java.lang.Number value)
IBenchmark
addMeasure
in interface IBenchmark
public java.util.Collection getBenchmarks()
public void addBench(Benchmark benchmark)
public void openBench(java.lang.String benchmarkName)
IBenchmark
openBench
in interface IBenchmark
public Benchmark findBenchmark(java.lang.String name)
public Benchmark findBenchmark(java.lang.String name, java.util.Map metaData)
public static Benchmark findBenchmark(java.util.Map benchmarks, java.lang.String name, java.util.Map metaData)
public static Benchmark findBenchmark(java.util.Map benchmarks, Benchmark key)
public void closeBench(java.lang.String benchmarkName)
IBenchmark
closeBench
in interface IBenchmark
public void openBench(java.lang.String benchmarkName, java.util.Map metadata)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |