public class Config
extends java.lang.Object
| Constructor and Description |
|---|
Config(java.util.Properties props)
Create config without algorithm - useful for a programmatic perf test.
|
Config(java.io.Reader algReader)
Read both algorithm and config properties.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
get(java.lang.String name,
boolean dflt)
Return a boolean property.
|
double |
get(java.lang.String name,
double dflt)
Return a double property.
|
int |
get(java.lang.String name,
int dflt)
Return an int property.
|
java.lang.String |
get(java.lang.String name,
java.lang.String dflt)
Return a string property.
|
java.lang.String |
getAlgorithmText() |
java.lang.String |
getColsNamesForValsByRound() |
java.lang.String |
getColsValuesForValsByRound(int roundNum) |
int |
getRoundNumber() |
int |
newRound()
Increment the round number, for config values that are extracted by round number.
|
void |
set(java.lang.String name,
java.lang.String value)
Set a property.
|
public Config(java.io.Reader algReader)
throws java.io.IOException
algReader - from where to read algorithm and config properties.java.io.IOExceptionpublic Config(java.util.Properties props)
props - - configuration properties.public java.lang.String get(java.lang.String name,
java.lang.String dflt)
name - name of property.dflt - default value.public void set(java.lang.String name,
java.lang.String value)
throws java.lang.Exception
name - name of property.value - either single or multiple property value (multiple values are separated by ":")java.lang.Exceptionpublic int get(java.lang.String name,
int dflt)
name - name of propertydflt - default valuepublic double get(java.lang.String name,
double dflt)
name - name of propertydflt - default valuepublic boolean get(java.lang.String name,
boolean dflt)
name - name of propertydflt - default valuepublic int newRound()
public java.lang.String getColsNamesForValsByRound()
public java.lang.String getColsValuesForValsByRound(int roundNum)
public int getRoundNumber()
public java.lang.String getAlgorithmText()
Copyright © 2000-2022 Apache Software Foundation. All Rights Reserved.