public class BenchmarkListEntry extends java.lang.Object implements java.lang.Comparable<BenchmarkListEntry>
Modifier and Type | Field and Description |
---|---|
private Optional<java.lang.Integer> |
forks |
private java.lang.String |
generatedClassQName |
private Optional<java.lang.String> |
jvm |
private Optional<java.util.Collection<java.lang.String>> |
jvmArgs |
private Optional<java.util.Collection<java.lang.String>> |
jvmArgsAppend |
private Optional<java.util.Collection<java.lang.String>> |
jvmArgsPrepend |
private Optional<java.lang.Integer> |
measurementBatchSize |
private Optional<java.lang.Integer> |
measurementIterations |
private Optional<TimeValue> |
measurementTime |
private java.lang.String |
method |
private Mode |
mode |
private Optional<java.lang.Integer> |
opsPerInvocation |
private Optional<java.util.Map<java.lang.String,java.lang.String[]>> |
params |
private Optional<java.util.Collection<java.lang.String>> |
threadGroupLabels |
private int[] |
threadGroups |
private Optional<java.lang.Integer> |
threads |
private Optional<TimeValue> |
timeout |
private Optional<java.util.concurrent.TimeUnit> |
tu |
private java.lang.String |
userClassQName |
private Optional<java.lang.Integer> |
warmupBatchSize |
private Optional<java.lang.Integer> |
warmupForks |
private Optional<java.lang.Integer> |
warmupIterations |
private Optional<TimeValue> |
warmupTime |
private WorkloadParams |
workloadParams |
Constructor and Description |
---|
BenchmarkListEntry(java.lang.String line) |
BenchmarkListEntry(java.lang.String userClassQName,
java.lang.String generatedClassQName,
java.lang.String method,
Mode mode,
Optional<java.lang.Integer> threads,
int[] threadGroups,
Optional<java.util.Collection<java.lang.String>> threadGroupLabels,
Optional<java.lang.Integer> warmupIterations,
Optional<TimeValue> warmupTime,
Optional<java.lang.Integer> warmupBatchSize,
Optional<java.lang.Integer> measurementIterations,
Optional<TimeValue> measurementTime,
Optional<java.lang.Integer> measurementBatchSize,
Optional<java.lang.Integer> forks,
Optional<java.lang.Integer> warmupForks,
Optional<java.lang.String> jvm,
Optional<java.util.Collection<java.lang.String>> jvmArgs,
Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend,
Optional<java.util.Collection<java.lang.String>> jvmArgsAppend,
Optional<java.util.Map<java.lang.String,java.lang.String[]>> params,
Optional<java.util.concurrent.TimeUnit> tu,
Optional<java.lang.Integer> opsPerInv,
Optional<TimeValue> timeout) |
Modifier and Type | Method and Description |
---|---|
BenchmarkListEntry |
cloneWith(Mode mode) |
BenchmarkListEntry |
cloneWith(WorkloadParams p) |
int |
compareTo(BenchmarkListEntry o) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
generatedTarget() |
Optional<java.lang.Integer> |
getForks() |
Optional<java.lang.String> |
getJvm() |
Optional<java.util.Collection<java.lang.String>> |
getJvmArgs() |
Optional<java.util.Collection<java.lang.String>> |
getJvmArgsAppend() |
Optional<java.util.Collection<java.lang.String>> |
getJvmArgsPrepend() |
Optional<java.lang.Integer> |
getMeasurementBatchSize() |
Optional<java.lang.Integer> |
getMeasurementIterations() |
Optional<TimeValue> |
getMeasurementTime() |
Mode |
getMode() |
Optional<java.lang.Integer> |
getOperationsPerInvocation() |
Optional<java.util.Map<java.lang.String,java.lang.String[]>> |
getParams() |
Optional<java.util.Collection<java.lang.String>> |
getThreadGroupLabels() |
int[] |
getThreadGroups() |
Optional<java.lang.Integer> |
getThreads() |
Optional<TimeValue> |
getTimeout() |
Optional<java.util.concurrent.TimeUnit> |
getTimeUnit() |
java.lang.String |
getUserClassQName() |
java.lang.String |
getUsername() |
Optional<java.lang.Integer> |
getWarmupBatchSize() |
Optional<java.lang.Integer> |
getWarmupForks() |
Optional<java.lang.Integer> |
getWarmupIterations() |
Optional<TimeValue> |
getWarmupTime() |
WorkloadParams |
getWorkloadParams() |
int |
hashCode() |
java.lang.String |
toLine() |
java.lang.String |
toString() |
private final java.lang.String userClassQName
private final java.lang.String generatedClassQName
private final java.lang.String method
private final Mode mode
private final int[] threadGroups
private final Optional<java.util.Collection<java.lang.String>> threadGroupLabels
private final Optional<java.lang.Integer> threads
private final Optional<java.lang.Integer> warmupIterations
private final Optional<java.lang.Integer> warmupBatchSize
private final Optional<java.lang.Integer> measurementIterations
private final Optional<java.lang.Integer> measurementBatchSize
private final Optional<java.lang.Integer> forks
private final Optional<java.lang.Integer> warmupForks
private final Optional<java.lang.String> jvm
private final Optional<java.util.Collection<java.lang.String>> jvmArgs
private final Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend
private final Optional<java.util.Collection<java.lang.String>> jvmArgsAppend
private final Optional<java.util.Map<java.lang.String,java.lang.String[]>> params
private final Optional<java.util.concurrent.TimeUnit> tu
private final Optional<java.lang.Integer> opsPerInvocation
private WorkloadParams workloadParams
public BenchmarkListEntry(java.lang.String userClassQName, java.lang.String generatedClassQName, java.lang.String method, Mode mode, Optional<java.lang.Integer> threads, int[] threadGroups, Optional<java.util.Collection<java.lang.String>> threadGroupLabels, Optional<java.lang.Integer> warmupIterations, Optional<TimeValue> warmupTime, Optional<java.lang.Integer> warmupBatchSize, Optional<java.lang.Integer> measurementIterations, Optional<TimeValue> measurementTime, Optional<java.lang.Integer> measurementBatchSize, Optional<java.lang.Integer> forks, Optional<java.lang.Integer> warmupForks, Optional<java.lang.String> jvm, Optional<java.util.Collection<java.lang.String>> jvmArgs, Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend, Optional<java.util.Collection<java.lang.String>> jvmArgsAppend, Optional<java.util.Map<java.lang.String,java.lang.String[]>> params, Optional<java.util.concurrent.TimeUnit> tu, Optional<java.lang.Integer> opsPerInv, Optional<TimeValue> timeout)
public BenchmarkListEntry(java.lang.String line)
public java.lang.String toLine()
public BenchmarkListEntry cloneWith(Mode mode)
public BenchmarkListEntry cloneWith(WorkloadParams p)
public WorkloadParams getWorkloadParams()
public int compareTo(BenchmarkListEntry o)
compareTo
in interface java.lang.Comparable<BenchmarkListEntry>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String generatedTarget()
public java.lang.String getUsername()
public java.lang.String getUserClassQName()
public Mode getMode()
public int[] getThreadGroups()
public Optional<java.util.Collection<java.lang.String>> getThreadGroupLabels()
public java.lang.String toString()
toString
in class java.lang.Object
public Optional<java.lang.Integer> getWarmupIterations()
public Optional<java.lang.Integer> getWarmupBatchSize()
public Optional<java.lang.Integer> getMeasurementIterations()
public Optional<java.lang.Integer> getMeasurementBatchSize()
public Optional<java.lang.Integer> getForks()
public Optional<java.lang.Integer> getWarmupForks()
public Optional<java.lang.String> getJvm()
public Optional<java.util.Collection<java.lang.String>> getJvmArgs()
public Optional<java.util.Collection<java.lang.String>> getJvmArgsAppend()
public Optional<java.util.Collection<java.lang.String>> getJvmArgsPrepend()
public Optional<java.lang.Integer> getThreads()
public Optional<java.util.Map<java.lang.String,java.lang.String[]>> getParams()
public Optional<java.util.concurrent.TimeUnit> getTimeUnit()
public Optional<java.lang.Integer> getOperationsPerInvocation()