|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdk.netarkivet.monitor.Settings
public class Settings
Provides access to monitor settings. The settings are retrieved from an monitor_settings.xml file.
Field Summary | |
---|---|
(package private) static java.lang.String |
DEFAULT_FILEPATH
The default place where the settings file can be found. |
static java.util.List<java.lang.String> |
EXCLUDED_FIELDS
The fields of this class that don't actually correspond to settings, or are pluggable settings not always present. |
static java.lang.String |
JMX_MONITOR_ROLE_PASSWORD_SETTING
The password needed to connect as 'monitorRole' to the MBeanservers. |
static java.lang.String |
SETTINGS_FILE_NAME_PROPERTY
The property name specifying the file name of the settings file. |
static SettingsStructure |
SETTINGS_STRUCTURE
The singleton Settings object initialized at load time. |
Constructor Summary | |
---|---|
Settings()
|
Method Summary | |
---|---|
static void |
conditionalReload()
Utility method. |
static void |
create(java.lang.String s,
java.lang.String... values)
Utility method. |
static java.lang.String |
get(java.lang.String s)
Utility method. |
static java.lang.String[] |
getAll(java.lang.String s)
Utility method. |
static int |
getEdition()
Utility method. |
static int |
getInt(java.lang.String s)
Utility method. |
static long |
getLong(java.lang.String s)
Utility method. |
static java.io.File |
getSettingsFile()
Utility method. |
static StringTree<java.lang.String> |
getTree(java.lang.String path)
Utility method. |
static void |
reload()
Utility method. |
static void |
set(java.lang.String s,
java.lang.String... values)
Utility method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SETTINGS_FILE_NAME_PROPERTY
static final java.lang.String DEFAULT_FILEPATH
public static final SettingsStructure SETTINGS_STRUCTURE
public static final java.util.List<java.lang.String> EXCLUDED_FIELDS
public static final java.lang.String JMX_MONITOR_ROLE_PASSWORD_SETTING
Constructor Detail |
---|
public Settings()
Method Detail |
---|
public static java.lang.String get(java.lang.String s)
SettingsStructure.get(String)
public static int getInt(java.lang.String s)
SettingsStructure.getInt(String)
public static long getLong(java.lang.String s)
SettingsStructure.getLong(String)
public static java.lang.String[] getAll(java.lang.String s)
SettingsStructure.get(String)
public static java.io.File getSettingsFile()
SettingsStructure.getSettingsFile()
public static int getEdition()
SettingsStructure.getEdition()
public static StringTree<java.lang.String> getTree(java.lang.String path)
SettingsStructure.getTree(String)
public static void conditionalReload()
SettingsStructure.conditionalReload()
public static void reload()
SettingsStructure.reload()
public static void set(java.lang.String s, java.lang.String... values)
SettingsStructure.set(String,String...)
public static void create(java.lang.String s, java.lang.String... values)
SettingsStructure.create(String,String...)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |