final class SolrCoreConfigurationImpl extends java.lang.Object implements SolrCoreConfiguration
; 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 = 8 ; autoOptimizeCheckInSecs = 120 ; autoOptimizeMaxLifeInSecs = 60 ; autoOptimizeAwaitTerminationInMillis = 1000
Modifier and Type | Class and Description |
---|---|
(package private) static class |
SolrCoreConfigurationImpl.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 = 8
|
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 = 3
|
Constructor and Description |
---|
SolrCoreConfigurationImpl(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 SolrCoreConfigurationImpl(org.apache.commons.configuration.Configuration conf)
public java.lang.String getInstanceDir()
getInstanceDir
in interface SolrCoreConfiguration
public java.lang.String getSchemaName()
getSchemaName
in interface SolrCoreConfiguration
public java.lang.String getDataDirPrefix()
getDataDirPrefix
in interface SolrCoreConfiguration
public int getAutoOptimizeAfterReachingSegmentCount()
getAutoOptimizeAfterReachingSegmentCount
in interface SolrCoreConfiguration
public int getAutoOptimizeCheckInSecs()
getAutoOptimizeCheckInSecs
in interface SolrCoreConfiguration
public int getMaxLifeInSecs()
getMaxLifeInSecs
in interface SolrCoreConfiguration
public int getAwaitTerminationInMillis()
getAwaitTerminationInMillis
in interface SolrCoreConfiguration
public int getSegmentsDivider()
getSegmentsDivider
in interface SolrCoreConfiguration