|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConfigRepositoryIfc
Created: Dec 10, 2009 2:04:20 PM
| Field Summary | |
|---|---|
static java.lang.String |
RELOAD_DELAY
|
static java.lang.String |
RESOURCE_URI
|
| Fields inherited from interface tigase.db.ComponentRepository |
|---|
COMP_REPO_BIND |
| Method Summary | |
|---|---|
void |
addItem(java.lang.String key,
java.lang.Object value)
Method adds an Item to the configuration repository where the key is the item key constructed of component name, node name and property key name. |
java.lang.Object |
get(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object def)
Returns a configuration setting for a given component, node and key. |
java.lang.String[] |
getCompNames()
Returns all component names for which there are some configuration settings available. |
java.util.Map<java.lang.String,java.lang.Object> |
getInitProperties()
|
java.lang.String[] |
getKeys(java.lang.String compName,
java.lang.String node)
Returns an array of all configuration keys for a given component and configuration node. |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties(java.lang.String compName)
Returns all known settings for the given component name. |
void |
init(java.util.Map<java.lang.String,java.lang.Object> params)
Initializes the configuration repository. |
void |
putProperties(java.lang.String compName,
java.util.Map<java.lang.String,java.lang.Object> props)
Sets/adds properties for the given component name. |
void |
remove(java.lang.String compName,
java.lang.String node,
java.lang.String key)
Removes a configuration setting from the configuration repository. |
void |
set(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object value)
Puts/sets/adds/updates a configuration setting to the configuration repository. |
void |
setDefHostname(java.lang.String hostname)
This is used to load a configuration for a selected cluster node. |
| Methods inherited from interface tigase.db.ComponentRepository |
|---|
addItem, allItems, contains, getDefaults, getItem, getItemInstance, reload, removeItem, setProperties, size, store |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Field Detail |
|---|
static final java.lang.String RESOURCE_URI
static final java.lang.String RELOAD_DELAY
| Method Detail |
|---|
void init(java.util.Map<java.lang.String,java.lang.Object> params)
throws ConfigurationException
params -
ConfigurationException
java.util.Map<java.lang.String,java.lang.Object> getProperties(java.lang.String compName)
throws ConfigurationException
compName -
ConfigurationException
void putProperties(java.lang.String compName,
java.util.Map<java.lang.String,java.lang.Object> props)
throws ConfigurationException
compName - props -
ConfigurationException
java.lang.Object get(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object def)
compName - node - key - def -
void set(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object value)
compName - node - key - value - java.lang.String[] getCompNames()
java.lang.String[] getKeys(java.lang.String compName,
java.lang.String node)
compName - node -
void remove(java.lang.String compName,
java.lang.String node,
java.lang.String key)
compName - node - key -
void addItem(java.lang.String key,
java.lang.Object value)
throws ConfigurationException
key - value -
ConfigurationExceptionvoid setDefHostname(java.lang.String hostname)
hostname - java.util.Map<java.lang.String,java.lang.Object> getInitProperties()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||