public class InstanceLayout extends AbstractLayout
<instance directory>
|
+-- conf/
| |
| +-- config.ldif
| |
| +-- wrapper.conf
| |
| +-- log4j.properties
|
+-- partitions/
| |
| +-- system/
| | |
| | +-- master.db
| | |
| | +-- objectclass.db
| | |
| | +-- objectclass.lg
| | |
| | +-- <index XXX lg and db files>
| |
| +-- schema/
| | |
| | :
| |
| +-- <partition XXX>/
| | |
| : :
|
+-- log/
| |
| [+-- journal.ldif]
| |
| +-- <log file>
|
+-- run/
|
+-- cache/
|
+-- syncrepl-data/
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
CACHE_NAME |
private java.io.File |
cacheDir
The cache directory
|
static java.lang.String |
CONF_NAME |
private java.io.File |
confDir
The Conf directory
|
private static java.lang.String |
CONFIG_LDIF |
private static java.lang.String |
LOG_DIR |
static java.lang.String |
LOG_NAME
Static directory names
|
private static java.lang.String |
LOG4J_PROPERTIES
Static file names
|
private java.io.File |
logDir
The Log directory
|
static java.lang.String |
PARTITIONS_NAME |
private java.io.File |
partitionsDir
The Partitions directory
|
private static java.lang.String |
REPL_NAME |
private java.io.File |
replDir
The replication data directory
|
private static java.lang.String |
RUN_DIR |
static java.lang.String |
RUN_NAME |
private java.io.File |
runDir
The Run directory
|
private static java.lang.String |
WRAPPER_CONF |
| Constructor and Description |
|---|
InstanceLayout(java.io.File instanceDirectory)
Creates a new instance of InstanceLayout.
|
InstanceLayout(java.lang.String instanceDirectoryPath)
Creates a new instance of InstanceLayout.
|
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getApacheDsConfigurationLdifFile()
Gets the apacheds configuration ldif file ('<instance>/conf/config.ldif').
|
java.io.File |
getCacheDirectory()
Gets the 'cache' directory ('<instance>/cache').
|
java.io.File |
getConfDirectory()
Gets the 'conf' directory ('<instance>/conf').
|
java.io.File |
getInstanceDirectory()
Gets the instance directory.
|
java.io.File |
getLogConfigurationFile()
Gets the log configuration file ('<instance>/conf/log4j.properties').
|
java.io.File |
getLogDirectory()
Gets the 'log' directory ('<instance>/log').
|
java.io.File |
getPartitionsDirectory()
Gets the 'partitions' directory ('<instance>/partitions')
|
java.io.File |
getReplDirectory()
Gets the 'replication' directory where replication journals are stored
('<instance>/syncrepl-data').
|
java.io.File |
getRunDirectory()
Gets the 'run' directory in the installation directory ('<instance>/run').
|
java.io.File |
getWrapperConfigurationFile()
Gets the wrapper configuration file ('<instance>/conf/wrapper.conf').
|
private void |
init()
Initializes the InstanceLayout.
|
void |
setCacheDir(java.io.File cacheDir) |
void |
setConfDir(java.io.File confDir) |
void |
setLogDir(java.io.File logDir) |
void |
setPartitionsDir(java.io.File partitionsDir) |
void |
setReplDirectory(java.io.File replDir)
Sets the directory where the replication data are stored
|
void |
setRunDir(java.io.File runDir) |
java.lang.String |
toString() |
getDirectory, getRequiredDirectories, getRequiredFiles, mkdirs, setRequiredDirectories, setRequiredFiles, verifyInstallationprivate static final java.lang.String LOG_DIR
private static final java.lang.String RUN_DIR
public static final java.lang.String LOG_NAME
public static final java.lang.String RUN_NAME
public static final java.lang.String CONF_NAME
public static final java.lang.String PARTITIONS_NAME
private static final java.lang.String REPL_NAME
private static final java.lang.String CACHE_NAME
private static final java.lang.String LOG4J_PROPERTIES
private static final java.lang.String WRAPPER_CONF
private static final java.lang.String CONFIG_LDIF
private java.io.File logDir
private java.io.File partitionsDir
private java.io.File runDir
private java.io.File confDir
private java.io.File replDir
private java.io.File cacheDir
public InstanceLayout(java.io.File instanceDirectory)
instanceDirectory - the instance directorypublic InstanceLayout(java.lang.String instanceDirectoryPath)
instanceDirectoryPath - the path to the instance directoryprivate void init()
public java.io.File getConfDirectory()
public void setConfDir(java.io.File confDir)
confDir - the confDir to setpublic java.io.File getCacheDirectory()
public void setCacheDir(java.io.File cacheDir)
cacheDir - the confDir to setpublic java.io.File getLogDirectory()
public void setLogDir(java.io.File logDir)
logDir - the logDir to setpublic java.io.File getPartitionsDirectory()
public void setPartitionsDir(java.io.File partitionsDir)
partitionsDir - the partitionsDir to setpublic java.io.File getRunDirectory()
public void setRunDir(java.io.File runDir)
runDir - the runDir to setpublic java.io.File getInstanceDirectory()
public java.io.File getLogConfigurationFile()
public java.io.File getWrapperConfigurationFile()
public java.io.File getApacheDsConfigurationLdifFile()
public java.io.File getReplDirectory()
public void setReplDirectory(java.io.File replDir)
replDir - the replication journal data directorypublic java.lang.String toString()
toString in class java.lang.ObjectString.toString()