public abstract class AbstractMethodArrangement extends Object implements Iterable<BenchmarkElement>
KindOfArrangement. ordered with
the help of inheriting classes.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMethodArrangement(List<BenchmarkElement> elements)
Constructor which takes all benchmarkable methods.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<BenchmarkElement> |
arrangeList(List<BenchmarkElement> methods)
Method to arrange benchmarkable methods in different orders.
|
static AbstractMethodArrangement |
getMethodArrangement(List<BenchmarkElement> elements,
KindOfArrangement kind)
Factory method to get the method arrangement for a given set of classes.
|
Iterator<BenchmarkElement> |
iterator() |
protected AbstractMethodArrangement(List<BenchmarkElement> elements)
elements - definitly benchmarkable objects.protected abstract List<BenchmarkElement> arrangeList(List<BenchmarkElement> methods)
methods - to be arrangedpublic final Iterator<BenchmarkElement> iterator()
iterator in interface Iterable<BenchmarkElement>public static final AbstractMethodArrangement getMethodArrangement(List<BenchmarkElement> elements, KindOfArrangement kind)
KindOfArrangement.elements - to be benchedkind - for the method arrangementCopyright © 2013 University of Konstanz, Distributed Systems Group. All Rights Reserved.