public class ConfigSQLRepository extends ConfigurationCache
Modifier and Type | Field and Description |
---|---|
static String |
CONFIG_REPO_URI_INIT_KEY
Field description
|
static String |
CONFIG_REPO_URI_PROP_KEY
Field description
|
CONFIG_DUMP_FILE_PROP_DEF, CONFIG_DUMP_FILE_PROP_KEY
RELOAD_DELAY, RESOURCE_URI
COMP_REPO_BIND
Constructor and Description |
---|
ConfigSQLRepository() |
Modifier and Type | Method and Description |
---|---|
void |
addItem(String compName,
ConfigItem item)
Method description
|
Collection<ConfigItem> |
allItems()
Method description
|
String[] |
getCompNames()
Method description
|
ConfigItem |
getItem(String compName,
String node,
String key)
Method description
|
Set<ConfigItem> |
getItemsForComponent(String compName)
Method description
|
String[] |
getKeys(String compName,
String node)
Method description
|
void |
init(Map<String,Object> params)
Method description
|
void |
removeItem(String compName,
ConfigItem item)
Method description
|
int |
size()
Method description
|
addItem, addItem, addRepoChangeListener, contains, get, getDefaults, getDefHostname, getInitProperties, getItem, getItemInstance, getProperties, iterator, putProperties, reload, remove, removeItem, removeRepoChangeListener, set, setAutoloadTimer, setDefHostname, setProperties, store, validateItem
public static final String CONFIG_REPO_URI_PROP_KEY
public static final String CONFIG_REPO_URI_INIT_KEY
public void addItem(String compName, ConfigItem item)
addItem
in class ConfigurationCache
compName
- item
- public Collection<ConfigItem> allItems() throws TigaseDBException
allItems
in interface ComponentRepository<ConfigItem>
allItems
in class ConfigurationCache
TigaseDBException
public String[] getCompNames()
getCompNames
in interface ConfigRepositoryIfc
getCompNames
in class ConfigurationCache
public ConfigItem getItem(String compName, String node, String key)
getItem
in class ConfigurationCache
compName
- node
- key
- public Set<ConfigItem> getItemsForComponent(String compName)
getItemsForComponent
in interface ConfigRepositoryIfc
getItemsForComponent
in class ConfigurationCache
compName
- public String[] getKeys(String compName, String node)
getKeys
in interface ConfigRepositoryIfc
getKeys
in class ConfigurationCache
compName
- node
- public void init(Map<String,Object> params) throws ConfigurationException
init
in interface ConfigRepositoryIfc
init
in class ConfigurationCache
params
- ConfigurationException
public void removeItem(String compName, ConfigItem item)
removeItem
in class ConfigurationCache
compName
- item
- public int size()
size
in interface ComponentRepository<ConfigItem>
size
in class ConfigurationCache
int
value with number of items in the repository.Copyright © 2013 Tigase. All rights reserved.