public class BulkbuilderConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
MILLISECONDS_MULTIPLIER
Constant for the multiplier to convert from seconds to milliseconds.
|
| Constructor and Description |
|---|
BulkbuilderConfig()
create instance with default values.
|
| Modifier and Type | Method and Description |
|---|---|
protected long |
getDataSizeProperty(java.lang.String propName,
java.lang.String defaultValue)
parse a datasize value from a property.
|
long |
getLimitSize() |
long |
getLimitTime() |
long |
getLimitTimeMillis() |
long |
getMaxParallelMicroBulks() |
void |
readConfiguration()
read configuration from config file.
|
void |
setFrom(java.util.Properties properties)
set values from given properties.
|
public static final long MILLISECONDS_MULTIPLIER
public BulkbuilderConfig()
public long getLimitTime()
public long getLimitTimeMillis()
public long getLimitSize()
public long getMaxParallelMicroBulks()
public void readConfiguration()
throws java.io.IOException
java.io.IOException - error reading the file or missing required properties.public void setFrom(java.util.Properties properties)
properties - propertiesprotected long getDataSizeProperty(java.lang.String propName,
java.lang.String defaultValue)
propName - property name.defaultValue - default value.