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.