public class SerializableOptions
extends java.lang.Object
implements org.openjdk.jmh.runner.options.Options, java.io.Serializable
| Constructor and Description |
|---|
SerializableOptions() |
SerializableOptions(org.openjdk.jmh.runner.options.Options source,
java.util.Map<java.lang.String,org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>>> params) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<org.openjdk.jmh.annotations.Mode> |
getBenchModes() |
java.util.List<java.lang.String> |
getExcludes() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getForkCount() |
java.util.List<java.lang.String> |
getIncludes() |
org.openjdk.jmh.util.Optional<java.lang.String> |
getJvm() |
org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> |
getJvmArgs() |
org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> |
getJvmArgsAppend() |
org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> |
getJvmArgsPrepend() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getMeasurementBatchSize() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getMeasurementIterations() |
org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> |
getMeasurementTime() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getOperationsPerInvocation() |
org.openjdk.jmh.util.Optional<java.lang.String> |
getOutput() |
org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> |
getParameter(java.lang.String name) |
java.util.List<org.openjdk.jmh.runner.options.ProfilerConfig> |
getProfilers() |
org.openjdk.jmh.util.Optional<java.lang.String> |
getResult() |
org.openjdk.jmh.util.Optional<org.openjdk.jmh.results.format.ResultFormatType> |
getResultFormat() |
org.openjdk.jmh.util.Optional<int[]> |
getThreadGroups() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getThreads() |
org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> |
getTimeout() |
org.openjdk.jmh.util.Optional<java.util.concurrent.TimeUnit> |
getTimeUnit() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getWarmupBatchSize() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getWarmupForkCount() |
java.util.List<java.lang.String> |
getWarmupIncludes() |
org.openjdk.jmh.util.Optional<java.lang.Integer> |
getWarmupIterations() |
org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.WarmupMode> |
getWarmupMode() |
org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> |
getWarmupTime() |
org.openjdk.jmh.util.Optional<java.lang.Boolean> |
shouldDoGC() |
org.openjdk.jmh.util.Optional<java.lang.Boolean> |
shouldFailOnError() |
org.openjdk.jmh.util.Optional<java.lang.Boolean> |
shouldSyncIterations() |
org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.VerboseMode> |
verbosity() |
public SerializableOptions()
public SerializableOptions(org.openjdk.jmh.runner.options.Options source,
java.util.Map<java.lang.String,org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>>> params)
public java.util.List<java.lang.String> getIncludes()
getIncludes in interface org.openjdk.jmh.runner.options.Optionspublic java.util.List<java.lang.String> getExcludes()
getExcludes in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.String> getOutput()
getOutput in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<org.openjdk.jmh.results.format.ResultFormatType> getResultFormat()
getResultFormat in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.String> getResult()
getResult in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Boolean> shouldDoGC()
shouldDoGC in interface org.openjdk.jmh.runner.options.Optionspublic java.util.List<org.openjdk.jmh.runner.options.ProfilerConfig> getProfilers()
getProfilers in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.VerboseMode> verbosity()
verbosity in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Boolean> shouldFailOnError()
shouldFailOnError in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getThreads()
getThreads in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<int[]> getThreadGroups()
getThreadGroups in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Boolean> shouldSyncIterations()
shouldSyncIterations in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupIterations()
getWarmupIterations in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getWarmupTime()
getWarmupTime in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupBatchSize()
getWarmupBatchSize in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.WarmupMode> getWarmupMode()
getWarmupMode in interface org.openjdk.jmh.runner.options.Optionspublic java.util.List<java.lang.String> getWarmupIncludes()
getWarmupIncludes in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getMeasurementIterations()
getMeasurementIterations in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getMeasurementTime()
getMeasurementTime in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getMeasurementBatchSize()
getMeasurementBatchSize in interface org.openjdk.jmh.runner.options.Optionspublic java.util.Collection<org.openjdk.jmh.annotations.Mode> getBenchModes()
getBenchModes in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.util.concurrent.TimeUnit> getTimeUnit()
getTimeUnit in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getOperationsPerInvocation()
getOperationsPerInvocation in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getForkCount()
getForkCount in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupForkCount()
getWarmupForkCount in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.lang.String> getJvm()
getJvm in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgs()
getJvmArgs in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgsAppend()
getJvmArgsAppend in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgsPrepend()
getJvmArgsPrepend in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getParameter(java.lang.String name)
getParameter in interface org.openjdk.jmh.runner.options.Optionspublic org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getTimeout()
getTimeout in interface org.openjdk.jmh.runner.options.Options