public class FileBasedConfiguration extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
autoupgrade |
protected static String |
REGEX_SEPARATOR |
Modifier | Constructor and Description |
---|---|
protected |
FileBasedConfiguration() |
Modifier and Type | Method and Description |
---|---|
static String |
checkNotAbsolutePathNotUnderBase(Configuration config,
String path)
Check if path is really under Base directory (if defined)
|
static void |
loadCommonLimit(Configuration config,
XmlHash hashConfig,
boolean updateLimit) |
static boolean |
loadIdentity(Configuration config,
XmlRootHash hashRootConfig) |
static boolean |
loadMinimalDirectory(Configuration config,
XmlHash hashConfig) |
static boolean |
loadServerConfig(Configuration config,
XmlHash hashConfig) |
static boolean |
loadSsl(Configuration config,
XmlRootHash hashRootConfig) |
static void |
resetAlreadySetLimit()
Mainly for Junit
|
static boolean |
setClientConfigurationFromXml(Configuration config,
String filename)
Initiate the configuration from the xml file for database client
|
static boolean |
setConfigurationInitDatabase(Configuration config,
String filename,
boolean initdb)
Load configuration for init database
|
static boolean |
setConfigurationLoadLimitFromXml(Configuration config,
String filename)
Load minimalistic Limit configuration
|
static boolean |
setConfigurationServerFromXml(Configuration config,
String filename,
boolean isStartupServer)
Initiate the configuration from the xml file for server
|
static boolean |
setConfigurationServerMinimalFromXml(Configuration config,
String filename)
Load minimalistic configuration
|
static boolean |
setConfigurationServerShutdownFromXml(Configuration config,
String filename)
Initiate the configuration from the xml file for server shutdown
|
static boolean |
setSubmitClientConfigurationFromXml(Configuration config,
String filename)
Initiate the configuration from the xml file for submit database client
|
static void |
setXmlRootHash(XmlRootHash xmlRootHash) |
protected static final String REGEX_SEPARATOR
public static boolean autoupgrade
public static void setXmlRootHash(XmlRootHash xmlRootHash)
public static boolean loadIdentity(Configuration config, XmlRootHash hashRootConfig)
config
- hashRootConfig
- public static boolean loadServerConfig(Configuration config, XmlHash hashConfig)
public static boolean loadMinimalDirectory(Configuration config, XmlHash hashConfig)
public static void resetAlreadySetLimit()
public static void loadCommonLimit(Configuration config, XmlHash hashConfig, boolean updateLimit)
public static boolean loadSsl(Configuration config, XmlRootHash hashRootConfig)
config
- hashRootConfig
- public static String checkNotAbsolutePathNotUnderBase(Configuration config, String path) throws BadConfigurationException
config
- path
- BadConfigurationException
public static boolean setConfigurationLoadLimitFromXml(Configuration config, String filename)
config
- filename
- public static boolean setConfigurationInitDatabase(Configuration config, String filename, boolean initdb)
config
- filename
- public static boolean setConfigurationServerMinimalFromXml(Configuration config, String filename)
config
- filename
- public static boolean setConfigurationServerShutdownFromXml(Configuration config, String filename)
config
- filename
- public static boolean setConfigurationServerFromXml(Configuration config, String filename, boolean isStartupServer)
config
- filename
- isStartupServer
- If True, will also load configuration for startup
of server, else only what is necessary for instance for Initialize databasepublic static boolean setClientConfigurationFromXml(Configuration config, String filename)
config
- filename
- public static boolean setSubmitClientConfigurationFromXml(Configuration config, String filename)
config
- filename
- Copyright © 2009–2022 Waarp. All rights reserved.