final class CoreConfigurationImpl extends java.lang.Object implements CoreConfiguration
; ePagesJ configuration variables. See com.epages.configuration.internal. ; EPagesJIniConfiguration for details on managing ePagesJ configuration. ; These are the ePagesJ default values: [Solr] ; instanceDir = "." ; schema = "schema.xml" ; datadirPrefix = "../cores/" ; autoOptimizeAfterReachingSegments = 20 ; autoOptimizeCheckInSecs = 120 ; autoOptimizeMaxLifeInSecs = 60 ; autoOptimizeAwaitTerminationInMillis = 1000 ; autoOptimizeSegmentsDivider = 2
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CoreConfigurationImpl.ConfigurationProperty |
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration.Configuration |
conf |
private static int |
SOLR_AUTOOPTIMIZE_CHECKINSECS_DEFAULT
value = 120
|
private static int |
SOLR_AUTOOTPTIMIZE_MAXSEGMENTS_DEFAULT
value = 20
|
private static int |
SOLR_AWAITTERMINATIONINMILLIS_DEFAULT
value = 1000
|
private static java.lang.String |
SOLR_DATADIRPREFIX_DEFAULT
value = "../cores/"
|
private static java.lang.String |
SOLR_INSTANCEDIR_DEFAULT
value = "."
|
private static int |
SOLR_MAXLIFETIMEINSECS_DEFAULT
value = 60
|
private static java.lang.String |
SOLR_SCHEMA_DEFAULT
value = "schema.xml"
|
private static int |
SOLR_SEGMENTSDIVIDER_DEFAULT
value = 2
|
Constructor and Description |
---|
CoreConfigurationImpl(org.apache.commons.configuration.Configuration conf) |
Modifier and Type | Method and Description |
---|---|
int |
getAutoOptimizeAfterReachingSegmentCount() |
int |
getAutoOptimizeCheckInSecs() |
int |
getAwaitTerminationInMillis() |
java.lang.String |
getDataDirPrefix() |
java.lang.String |
getInstanceDir() |
int |
getMaxLifeInSecs() |
java.lang.String |
getSchemaName() |
int |
getSegmentsDivider() |
private static final java.lang.String SOLR_DATADIRPREFIX_DEFAULT
private static final java.lang.String SOLR_SCHEMA_DEFAULT
private static final java.lang.String SOLR_INSTANCEDIR_DEFAULT
private static final int SOLR_AUTOOTPTIMIZE_MAXSEGMENTS_DEFAULT
private static final int SOLR_AUTOOPTIMIZE_CHECKINSECS_DEFAULT
private static final int SOLR_MAXLIFETIMEINSECS_DEFAULT
private static final int SOLR_AWAITTERMINATIONINMILLIS_DEFAULT
private static final int SOLR_SEGMENTSDIVIDER_DEFAULT
private final org.apache.commons.configuration.Configuration conf
@Inject public CoreConfigurationImpl(org.apache.commons.configuration.Configuration conf)
public java.lang.String getInstanceDir()
getInstanceDir
in interface CoreConfiguration
public java.lang.String getSchemaName()
getSchemaName
in interface CoreConfiguration
public java.lang.String getDataDirPrefix()
getDataDirPrefix
in interface CoreConfiguration
public int getAutoOptimizeAfterReachingSegmentCount()
getAutoOptimizeAfterReachingSegmentCount
in interface CoreConfiguration
public int getAutoOptimizeCheckInSecs()
getAutoOptimizeCheckInSecs
in interface CoreConfiguration
public int getMaxLifeInSecs()
getMaxLifeInSecs
in interface CoreConfiguration
public int getAwaitTerminationInMillis()
getAwaitTerminationInMillis
in interface CoreConfiguration
public int getSegmentsDivider()
getSegmentsDivider
in interface CoreConfiguration