tigase.conf
public interface ConfigRepositoryIfc extends ComponentRepository<ConfigItem>
| Modifier and Type | Field and Description |
|---|---|
static String |
RELOAD_DELAY
Field description
|
static String |
RESOURCE_URI
Field description
|
COMP_REPO_BIND| Modifier and Type | Method and Description |
|---|---|
void |
addItem(String key,
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.
|
Object |
get(String compName,
String node,
String key,
Object def)
Returns a configuration setting for a given component, node and key.
|
String[] |
getCompNames()
Returns all component names for which there are some configuration settings
available.
|
Map<String,Object> |
getInitProperties()
Method description
|
Set<ConfigItem> |
getItemsForComponent(String compName)
Method description
|
String[] |
getKeys(String compName,
String node)
Returns an array of all configuration keys for a given component and configuration
node.
|
Map<String,Object> |
getProperties(String compName)
Returns all known settings for the given component name.
|
void |
init(Map<String,Object> params)
Initializes the configuration repository.
|
void |
putProperties(String compName,
Map<String,Object> props)
Sets/adds properties for the given component name.
|
void |
remove(String compName,
String node,
String key)
Removes a configuration setting from the configuration repository.
|
void |
set(String compName,
String node,
String key,
Object value)
Puts/sets/adds/updates a configuration setting to the configuration repository.
|
void |
setDefHostname(String hostname)
This is used to load a configuration for a selected cluster node.
|
addItem, addRepoChangeListener, allItems, contains, getDefaults, getItem, getItemInstance, reload, removeItem, removeRepoChangeListener, setAutoloadTimer, setProperties, size, store, validateItemstatic final String RELOAD_DELAY
static final String RESOURCE_URI
void init(Map<String,Object> params) throws ConfigurationException
params - ConfigurationExceptionMap<String,Object> getProperties(String compName) throws ConfigurationException
compName - ConfigurationExceptionSet<ConfigItem> getItemsForComponent(String compName)
compName - void putProperties(String compName, Map<String,Object> props) throws ConfigurationException
compName - props - ConfigurationExceptionObject get(String compName, String node, String key, Object def)
compName - node - key - def - void set(String compName, String node, String key, Object value)
compName - node - key - value - String[] getCompNames()
String[] getKeys(String compName, String node)
compName - node - void remove(String compName, String node, String key)
compName - node - key - void addItem(String key, Object value) throws ConfigurationException
key - value - ConfigurationExceptionvoid setDefHostname(String hostname)
hostname - Copyright © 2013 Tigase. All rights reserved.