public class StartupConfiguration extends Object implements MidpointConfiguration
SYSTEM_CONFIGURATION_SECTION
Constructor and Description |
---|
StartupConfiguration()
Default constructor
|
StartupConfiguration(String configFilename)
Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getConfigFilename()
Get current configuration file name
|
org.apache.commons.configuration.Configuration |
getConfiguration(String componentName)
get configuration for symbolic name of the component from configuration
subsytem.
|
String |
getMidpointHome() |
Document |
getXmlConfigAsDocument()
If there's a need to retrieve original midpoint config as XML.
|
void |
init()
Initialize system configuration
|
boolean |
isProfilingEnabled() |
boolean |
isSafeMode() |
void |
setConfigFilename(String configFilename)
Set configuration filename
|
String |
toString() |
public StartupConfiguration()
public StartupConfiguration(String configFilename)
configFilename
- alternative configuration filepublic String getConfigFilename()
public void setConfigFilename(String configFilename)
configFilename
- public String getMidpointHome()
getMidpointHome
in interface MidpointConfiguration
public org.apache.commons.configuration.Configuration getConfiguration(String componentName)
MidpointConfiguration
getConfiguration
in interface MidpointConfiguration
componentName
- name of the component Samples of names: ://commons.apache.org/configuration
/apidocs/org/apache/commons/configuration/Configuration.html
Sample how to get config value:
config.getInt("port", 1234);
public void init()
public Document getXmlConfigAsDocument()
MidpointConfiguration
getXmlConfigAsDocument
in interface MidpointConfiguration
public boolean isSafeMode()
isSafeMode
in interface MidpointConfiguration
public boolean isProfilingEnabled()
isProfilingEnabled
in interface MidpointConfiguration
Copyright © 2016 evolveum. All rights reserved.