Constructor and Description |
---|
SubConfig(java.lang.String prefix,
Config config)
Deprecated.
Use
Config.createSubConfig(String) instead |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(SubConfig second) |
SimpleFieldSet |
exportFieldSet() |
SimpleFieldSet |
exportFieldSet(boolean withDefaults) |
SimpleFieldSet |
exportFieldSet(Config.RequestType configRequestType,
boolean withDefaults) |
void |
finishedInitialization()
Called when the object we are attached to has finished init.
|
void |
fixOldDefault(java.lang.String name,
java.lang.String value)
If the option's value is equal to the provided old default, then set it to the
new default.
|
void |
fixOldDefaultRegex(java.lang.String name,
java.lang.String value)
If the option's value matches the provided old default regex, then set it to the
new default.
|
void |
forceUpdate(java.lang.String optionName)
Force an option to be updated even if it hasn't changed.
|
boolean |
getBoolean(java.lang.String optionName) |
int |
getInt(java.lang.String optionName) |
long |
getLong(java.lang.String optionName) |
Option<?> |
getOption(java.lang.String option) |
Option<?>[] |
getOptions()
Return all the options registered.
|
java.lang.String |
getPrefix() |
java.lang.String |
getRawOption(java.lang.String name) |
short |
getShort(java.lang.String optionName) |
java.lang.String |
getString(java.lang.String optionName) |
java.lang.String[] |
getStringArr(java.lang.String optionName) |
boolean |
hasFinishedInitialization()
Has the object we are attached to finished initialization?
|
void |
register(Option<?> o) |
void |
register(java.lang.String optionName,
boolean defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
BooleanCallback cb) |
void |
register(java.lang.String optionName,
int defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
IntCallback cb)
Registers a bandwidth option.
|
void |
register(java.lang.String optionName,
int defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
IntCallback cb,
boolean isSize) |
void |
register(java.lang.String optionName,
long defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
LongCallback cb,
boolean isSize) |
void |
register(java.lang.String optionName,
short defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
ShortCallback cb,
boolean isSize) |
void |
register(java.lang.String optionName,
java.lang.String[] defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
StringArrCallback cb) |
void |
register(java.lang.String optionName,
java.lang.String defaultValueString,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
IntCallback cb)
Registers a bandwidth option.
|
void |
register(java.lang.String optionName,
java.lang.String defaultValueString,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
IntCallback cb,
boolean isSize)
Deprecated.
|
void |
register(java.lang.String optionName,
java.lang.String defaultValueString,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
IntCallback cb,
Dimension dimension) |
void |
register(java.lang.String optionName,
java.lang.String defaultValueString,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
LongCallback cb,
boolean isSize) |
void |
register(java.lang.String optionName,
java.lang.String defaultValue,
int sortOrder,
boolean expert,
boolean forceWrite,
java.lang.String shortDesc,
java.lang.String longDesc,
StringCallback cb) |
Option<?> |
removeOption(java.lang.String optionName) |
void |
set(java.lang.String name,
boolean value) |
void |
set(java.lang.String name,
java.lang.String value) |
void |
setOptions(SimpleFieldSet sfs)
Set options from a SimpleFieldSet.
|
public final Config config
@Deprecated public SubConfig(java.lang.String prefix, Config config)
Config.createSubConfig(String)
insteadpublic Option<?>[] getOptions()
public Option<?> getOption(java.lang.String option)
public void register(Option<?> o)
public void register(java.lang.String optionName, int defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, IntCallback cb, boolean isSize)
public void register(java.lang.String optionName, long defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, LongCallback cb, boolean isSize)
public void register(java.lang.String optionName, int defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, IntCallback cb)
BandwidthOption
public void register(java.lang.String optionName, java.lang.String defaultValueString, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, IntCallback cb, Dimension dimension)
@Deprecated public void register(java.lang.String optionName, java.lang.String defaultValueString, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, IntCallback cb, boolean isSize)
register(String, String, int, boolean, boolean, String, String, IntCallback, Dimension)
public void register(java.lang.String optionName, java.lang.String defaultValueString, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, LongCallback cb, boolean isSize)
public void register(java.lang.String optionName, java.lang.String defaultValueString, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, IntCallback cb)
BandwidthOption
public void register(java.lang.String optionName, boolean defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, BooleanCallback cb)
public void register(java.lang.String optionName, java.lang.String defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, StringCallback cb)
public void register(java.lang.String optionName, short defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, ShortCallback cb, boolean isSize)
public void register(java.lang.String optionName, java.lang.String[] defaultValue, int sortOrder, boolean expert, boolean forceWrite, java.lang.String shortDesc, java.lang.String longDesc, StringArrCallback cb)
public int getInt(java.lang.String optionName)
public long getLong(java.lang.String optionName)
public boolean getBoolean(java.lang.String optionName)
public java.lang.String getString(java.lang.String optionName)
public java.lang.String[] getStringArr(java.lang.String optionName)
public short getShort(java.lang.String optionName)
public Option<?> removeOption(java.lang.String optionName)
public boolean hasFinishedInitialization()
public void finishedInitialization()
public void setOptions(SimpleFieldSet sfs)
public SimpleFieldSet exportFieldSet()
public SimpleFieldSet exportFieldSet(boolean withDefaults)
public SimpleFieldSet exportFieldSet(Config.RequestType configRequestType, boolean withDefaults)
public void forceUpdate(java.lang.String optionName) throws InvalidConfigValueException, NodeNeedRestartException
public void set(java.lang.String name, java.lang.String value) throws InvalidConfigValueException, NodeNeedRestartException
public void set(java.lang.String name, boolean value) throws InvalidConfigValueException, NodeNeedRestartException
public void fixOldDefault(java.lang.String name, java.lang.String value)
name
- The name of the option.value
- The value of the option.public void fixOldDefaultRegex(java.lang.String name, java.lang.String value)
name
- The name of the option.value
- The value of the option.public java.lang.String getPrefix()
public int compareTo(SubConfig second)
compareTo
in interface java.lang.Comparable<SubConfig>
public java.lang.String getRawOption(java.lang.String name)