Class BenchmarkListEntry

    • Field Detail

      • userClassQName

        private final java.lang.String userClassQName
      • generatedClassQName

        private final java.lang.String generatedClassQName
      • method

        private final java.lang.String method
      • mode

        private final Mode mode
      • threadGroups

        private final int[] threadGroups
      • threadGroupLabels

        private final Optional<java.util.Collection<java.lang.String>> threadGroupLabels
      • threads

        private final Optional<java.lang.Integer> threads
      • warmupIterations

        private final Optional<java.lang.Integer> warmupIterations
      • warmupBatchSize

        private final Optional<java.lang.Integer> warmupBatchSize
      • measurementIterations

        private final Optional<java.lang.Integer> measurementIterations
      • measurementBatchSize

        private final Optional<java.lang.Integer> measurementBatchSize
      • forks

        private final Optional<java.lang.Integer> forks
      • warmupForks

        private final Optional<java.lang.Integer> warmupForks
      • jvm

        private final Optional<java.lang.String> jvm
      • jvmArgs

        private final Optional<java.util.Collection<java.lang.String>> jvmArgs
      • jvmArgsPrepend

        private final Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend
      • jvmArgsAppend

        private final Optional<java.util.Collection<java.lang.String>> jvmArgsAppend
      • params

        private final Optional<java.util.Map<java.lang.String,​java.lang.String[]>> params
      • tu

        private final Optional<java.util.concurrent.TimeUnit> tu
      • opsPerInvocation

        private final Optional<java.lang.Integer> opsPerInvocation
    • Constructor Detail

      • BenchmarkListEntry

        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)
      • BenchmarkListEntry

        public BenchmarkListEntry​(java.lang.String line)
    • Method Detail

      • toLine

        public java.lang.String toLine()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • generatedTarget

        public java.lang.String generatedTarget()
      • getUsername

        public java.lang.String getUsername()
      • getUserClassQName

        public java.lang.String getUserClassQName()
      • getMode

        public Mode getMode()
      • getThreadGroups

        public int[] getThreadGroups()
      • getThreadGroupLabels

        public Optional<java.util.Collection<java.lang.String>> getThreadGroupLabels()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getWarmupIterations

        public Optional<java.lang.Integer> getWarmupIterations()
      • getWarmupBatchSize

        public Optional<java.lang.Integer> getWarmupBatchSize()
      • getMeasurementIterations

        public Optional<java.lang.Integer> getMeasurementIterations()
      • getMeasurementBatchSize

        public Optional<java.lang.Integer> getMeasurementBatchSize()
      • getForks

        public Optional<java.lang.Integer> getForks()
      • getWarmupForks

        public Optional<java.lang.Integer> getWarmupForks()
      • getJvm

        public Optional<java.lang.String> getJvm()
      • getJvmArgs

        public Optional<java.util.Collection<java.lang.String>> getJvmArgs()
      • getJvmArgsAppend

        public Optional<java.util.Collection<java.lang.String>> getJvmArgsAppend()
      • getJvmArgsPrepend

        public Optional<java.util.Collection<java.lang.String>> getJvmArgsPrepend()
      • getThreads

        public Optional<java.lang.Integer> getThreads()
      • getParams

        public Optional<java.util.Map<java.lang.String,​java.lang.String[]>> getParams()
      • getTimeUnit

        public Optional<java.util.concurrent.TimeUnit> getTimeUnit()
      • getOperationsPerInvocation

        public Optional<java.lang.Integer> getOperationsPerInvocation()