public class EngineConfig extends ConfigGroup
load(java.util.Properties)
, and thenConfigGroup.EnumDbConnectionType
Modifier and Type | Field and Description |
---|---|
static String |
GROUP_PREFIX
Prefix of names of properties belonging to this group.
|
CLEAN_DB_NAME, DIRTY_DB_NAME, NAME_DELIMITER
Constructor and Description |
---|
EngineConfig(JDBCConnectionCredentials dirtyDBJDBCConnectionCredentials,
JDBCConnectionCredentials cleanDBJDBCConnectionCredentials,
Long startupTimeout,
Long shutdownTimeout,
Long lookForGraphInterval,
Long secondCrashPenalty,
Long stateToDbWritingInterval,
String dirtyImportExportDir,
String cleanImportExportDir,
UUID engineUuid) |
Modifier and Type | Method and Description |
---|---|
JDBCConnectionCredentials |
getCleanDBJDBCConnectionCredentials() |
String |
getCleanImportExportDir() |
JDBCConnectionCredentials |
getDirtyDBJDBCConnectionCredentials() |
String |
getDirtyImportExportDir() |
UUID |
getEngineUuid() |
Long |
getLookForGraphInterval() |
Long |
getSecondCrashPenalty() |
Long |
getShutdownTimeout() |
Long |
getStartupTimeout() |
Long |
getStateToDbWritingInterval() |
static EngineConfig |
load(Properties properties)
Extracts Engine configuration values from the given Properties instance.
|
loadJDBCConnectionCredentials, loadParam, loadSparqlEndpointConnectionCredentials
public static final String GROUP_PREFIX
public EngineConfig(JDBCConnectionCredentials dirtyDBJDBCConnectionCredentials, JDBCConnectionCredentials cleanDBJDBCConnectionCredentials, Long startupTimeout, Long shutdownTimeout, Long lookForGraphInterval, Long secondCrashPenalty, Long stateToDbWritingInterval, String dirtyImportExportDir, String cleanImportExportDir, UUID engineUuid)
startupTimeout
- shutdownTimeout
- public static EngineConfig load(Properties properties) throws ParameterNotAvailableException, IllegalParameterFormatException
properties
- ParameterNotAvailableException
IllegalParameterFormatException
public JDBCConnectionCredentials getDirtyDBJDBCConnectionCredentials()
public JDBCConnectionCredentials getCleanDBJDBCConnectionCredentials()
public Long getStartupTimeout()
public Long getShutdownTimeout()
public Long getLookForGraphInterval()
public Long getSecondCrashPenalty()
public Long getStateToDbWritingInterval()
public String getDirtyImportExportDir()
public String getCleanImportExportDir()
public UUID getEngineUuid()
Copyright © 2013. All Rights Reserved.