|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ParameterTree
Provides access to a ParameterServer.
A parameter server is a shared, multi-variate dictionary that is accessible via network APIs. Nodes use this server to store and retrieve parameters at runtime. As it is not designed for high-performance, it is best used for static, non-binary data such as configuration parameters. It is meant to be globally viewable so that tools can easily inspect the configuration state of the system and modify if necessary.
| Method Summary | |
|---|---|
void |
addParameterListener(GraphName name,
ParameterListener listener)
Subscribes to changes to the specified parameter. |
void |
addParameterListener(java.lang.String name,
ParameterListener listener)
|
void |
delete(GraphName name)
Deletes a specified parameter. |
void |
delete(java.lang.String name)
|
boolean |
getBoolean(GraphName name)
|
boolean |
getBoolean(GraphName name,
boolean defaultValue)
|
boolean |
getBoolean(java.lang.String name)
|
boolean |
getBoolean(java.lang.String name,
boolean defaultValue)
|
double |
getDouble(GraphName name)
|
double |
getDouble(GraphName name,
double defaultValue)
|
double |
getDouble(java.lang.String name)
|
double |
getDouble(java.lang.String name,
double defaultValue)
|
int |
getInteger(GraphName name)
|
int |
getInteger(GraphName name,
int defaultValue)
|
int |
getInteger(java.lang.String name)
|
int |
getInteger(java.lang.String name,
int defaultValue)
|
java.util.List<?> |
getList(GraphName name)
|
java.util.List<?> |
getList(GraphName name,
java.util.List<?> defaultValue)
|
java.util.List<?> |
getList(java.lang.String name)
|
java.util.List<?> |
getList(java.lang.String name,
java.util.List<?> defaultValue)
|
java.util.Map<?,?> |
getMap(GraphName name)
|
java.util.Map<?,?> |
getMap(GraphName name,
java.util.Map<?,?> defaultValue)
|
java.util.Map<?,?> |
getMap(java.lang.String name)
|
java.util.Map<?,?> |
getMap(java.lang.String name,
java.util.Map<?,?> defaultValue)
|
java.util.Collection<GraphName> |
getNames()
|
java.lang.String |
getString(GraphName name)
|
java.lang.String |
getString(GraphName name,
java.lang.String defaultValue)
|
java.lang.String |
getString(java.lang.String name)
|
java.lang.String |
getString(java.lang.String name,
java.lang.String defaultValue)
|
boolean |
has(GraphName name)
|
boolean |
has(java.lang.String name)
|
void |
removeParameterListener(GraphName name,
ParameterListener listener)
Unsubscribes from changes to the specified parameter. |
void |
removeParameterListener(java.lang.String name,
ParameterListener listener)
|
GraphName |
search(GraphName name)
Search for parameter key on the Parameter Server. |
GraphName |
search(java.lang.String name)
|
void |
set(GraphName name,
boolean value)
|
void |
set(GraphName name,
double value)
|
void |
set(GraphName name,
int value)
|
void |
set(GraphName name,
java.util.List<?> value)
|
void |
set(GraphName name,
java.util.Map<?,?> value)
|
void |
set(GraphName name,
java.lang.String value)
|
void |
set(java.lang.String name,
boolean value)
|
void |
set(java.lang.String name,
double value)
|
void |
set(java.lang.String name,
int value)
|
void |
set(java.lang.String name,
java.util.List<?> value)
|
void |
set(java.lang.String name,
java.util.Map<?,?> value)
|
void |
set(java.lang.String name,
java.lang.String value)
|
| Method Detail |
|---|
boolean getBoolean(GraphName name)
name - the parameter name
ParameterNotFoundException - if the parameter is not found
ParameterClassCastException - if the parameter is not the expected typeboolean getBoolean(java.lang.String name)
getBoolean(GraphName)
boolean getBoolean(GraphName name,
boolean defaultValue)
name - the parameter namedefaultValue - the default value
ParameterClassCastException - if the parameter exists and is not the expected type
boolean getBoolean(java.lang.String name,
boolean defaultValue)
getBoolean(GraphName, boolean)int getInteger(GraphName name)
name - the parameter name
ParameterNotFoundException - if the parameter is not found
ParameterClassCastException - if the parameter is not the expected typeint getInteger(java.lang.String name)
getInteger(GraphName)
int getInteger(GraphName name,
int defaultValue)
name - the parameter namedefaultValue - the default value
ParameterClassCastException - if the parameter exists and is not the expected type
int getInteger(java.lang.String name,
int defaultValue)
getInteger(GraphName, int)double getDouble(GraphName name)
name - the parameter name
ParameterNotFoundException - if the parameter is not found
ParameterClassCastException - if the parameter is not the expected typedouble getDouble(java.lang.String name)
getDouble(GraphName)
double getDouble(GraphName name,
double defaultValue)
name - the parameter namedefaultValue - the default value
ParameterClassCastException - if the parameter exists and is not the expected type
double getDouble(java.lang.String name,
double defaultValue)
getDouble(GraphName, double)java.lang.String getString(GraphName name)
name - the parameter name
ParameterNotFoundException - if the parameter is not found
ParameterClassCastException - if the parameter is not the expected typejava.lang.String getString(java.lang.String name)
getString(GraphName)
java.lang.String getString(GraphName name,
java.lang.String defaultValue)
name - the parameter namedefaultValue - the default value
ParameterClassCastException - if the parameter exists and is not the expected type
java.lang.String getString(java.lang.String name,
java.lang.String defaultValue)
getString(GraphName, String)java.util.List<?> getList(GraphName name)
name - the parameter name
ParameterNotFoundException - if the parameter is not found
ParameterClassCastException - if the parameter is not the expected typejava.util.List<?> getList(java.lang.String name)
getList(GraphName)
java.util.List<?> getList(GraphName name,
java.util.List<?> defaultValue)
name - the parameter namedefaultValue - the default value
ParameterClassCastException - if the parameter exists and is not the expected type
java.util.List<?> getList(java.lang.String name,
java.util.List<?> defaultValue)
getList(GraphName, List)java.util.Map<?,?> getMap(GraphName name)
name - the parameter name
ParameterNotFoundException - if the parameter is not found
ParameterClassCastException - if the parameter is not the expected typejava.util.Map<?,?> getMap(java.lang.String name)
getMap(GraphName)
java.util.Map<?,?> getMap(GraphName name,
java.util.Map<?,?> defaultValue)
name - the parameter namedefaultValue - the default value
ParameterClassCastException - if the parameter exists and is not the expected type
java.util.Map<?,?> getMap(java.lang.String name,
java.util.Map<?,?> defaultValue)
getMap(GraphName, Map)
void set(GraphName name,
boolean value)
name - the parameter namevalue - the value that the parameter will be set to
void set(java.lang.String name,
boolean value)
set(GraphName, boolean)
void set(GraphName name,
int value)
name - the parameter namevalue - the value that the parameter will be set to
void set(java.lang.String name,
int value)
set(GraphName, int)
void set(GraphName name,
double value)
name - the parameter namevalue - the value that the parameter will be set to
void set(java.lang.String name,
double value)
set(GraphName, double)
void set(GraphName name,
java.lang.String value)
name - the parameter namevalue - the value that the parameter will be set to
void set(java.lang.String name,
java.lang.String value)
set(GraphName, String)
void set(GraphName name,
java.util.List<?> value)
name - the parameter namevalue - the value that the parameter will be set to
void set(java.lang.String name,
java.util.List<?> value)
set(GraphName, List)
void set(GraphName name,
java.util.Map<?,?> value)
name - the parameter namevalue - the value that the parameter will be set to
void set(java.lang.String name,
java.util.Map<?,?> value)
set(GraphName, Map)boolean has(GraphName name)
name - the parameter name
true if a parameter with the given name exists,
false otherwiseboolean has(java.lang.String name)
has(GraphName)void delete(GraphName name)
name - the parameter namevoid delete(java.lang.String name)
delete(GraphName)GraphName search(GraphName name)
ParameterServer finds a matching key.
name - the parameter name to search for
null if no matching
parameter was foundGraphName search(java.lang.String name)
search(GraphName)java.util.Collection<GraphName> getNames()
void addParameterListener(GraphName name,
ParameterListener listener)
name - the parameter name to subscribe tolistener - a ParameterListener that will be called when the
subscribed parameter changes
void addParameterListener(java.lang.String name,
ParameterListener listener)
addParameterListener(GraphName, ParameterListener)
void removeParameterListener(GraphName name,
ParameterListener listener)
name - listener -
void removeParameterListener(java.lang.String name,
ParameterListener listener)
removeParameterListener(GraphName, ParameterListener)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||