|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.conf.ConfigurationCache
tigase.conf.ConfigXMLRepository
public class ConfigXMLRepository
Class ConfigXMLRepository provides access to configuration
settings.
Created: Sat Nov 13 18:53:21 2004
| Field Summary | |
|---|---|
static java.lang.String |
COMPONENT_NODE
Field description |
static java.lang.String |
ROOT_NODE
Field description |
static java.lang.String |
XMPP_CONFIG_FILE_PROPERTY_KEY
Field description |
static java.lang.String |
XMPP_CONFIG_FILE_PROPERTY_VAL
Field description |
| Fields inherited from interface tigase.conf.ConfigRepositoryIfc |
|---|
RELOAD_DELAY, RESOURCE_URI |
| Fields inherited from interface tigase.db.ComponentRepository |
|---|
COMP_REPO_BIND |
| Constructor Summary | |
|---|---|
ConfigXMLRepository()
Constructs ... |
|
| Method Summary | |
|---|---|
void |
addItem(java.lang.String compName,
ConfigItem item)
Method description |
java.util.Collection<ConfigItem> |
allItems()
Method description |
java.lang.String[] |
getCompNames()
Method description |
static ConfigXMLRepository |
getConfigRepository()
Method description |
static ConfigXMLRepository |
getConfigRepository(boolean debug,
java.lang.String file_name)
Method description |
static ConfigXMLRepository |
getConfigRepository(java.lang.String file_name)
Method description |
ConfigItem |
getItem(java.lang.String compName,
java.lang.String node,
java.lang.String key)
Method description |
java.util.Set<ConfigItem> |
getItemsForComponent(java.lang.String compName)
Method description |
java.lang.String[] |
getKeys(java.lang.String root,
java.lang.String node)
Method description |
void |
init(java.util.Map<java.lang.String,java.lang.Object> params)
Method description |
java.lang.String |
nodeForPackage(java.lang.Class cls)
Method description |
void |
removeItem(java.lang.String compName,
ConfigItem item)
Method description |
int |
size()
Method description |
void |
store()
Method description |
| Methods inherited from class tigase.conf.ConfigurationCache |
|---|
addItem, addItem, contains, get, getDefaults, getDefHostname, getInitProperties, getItem, getItemInstance, getProperties, iterator, putProperties, reload, remove, removeItem, set, setDefHostname, setProperties |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String COMPONENT_NODE
public static final java.lang.String ROOT_NODE
public static final java.lang.String XMPP_CONFIG_FILE_PROPERTY_KEY
public static final java.lang.String XMPP_CONFIG_FILE_PROPERTY_VAL
| Constructor Detail |
|---|
public ConfigXMLRepository()
| Method Detail |
|---|
public static ConfigXMLRepository getConfigRepository()
throws tigase.xml.db.XMLDBException
tigase.xml.db.XMLDBException
public static ConfigXMLRepository getConfigRepository(java.lang.String file_name)
throws tigase.xml.db.XMLDBException
file_name -
tigase.xml.db.XMLDBException
public static ConfigXMLRepository getConfigRepository(boolean debug,
java.lang.String file_name)
throws tigase.xml.db.XMLDBException
debug - file_name -
tigase.xml.db.XMLDBException
public void addItem(java.lang.String compName,
ConfigItem item)
addItem in class ConfigurationCachecompName - item -
public java.util.Collection<ConfigItem> allItems()
throws TigaseDBException
allItems in interface ComponentRepository<ConfigItem>allItems in class ConfigurationCacheTigaseDBExceptionpublic java.lang.String[] getCompNames()
getCompNames in interface ConfigRepositoryIfcgetCompNames in class ConfigurationCache
public ConfigItem getItem(java.lang.String compName,
java.lang.String node,
java.lang.String key)
getItem in class ConfigurationCachecompName - node - key -
public java.util.Set<ConfigItem> getItemsForComponent(java.lang.String compName)
getItemsForComponent in class ConfigurationCachecompName -
public java.lang.String[] getKeys(java.lang.String root,
java.lang.String node)
getKeys in interface ConfigRepositoryIfcgetKeys in class ConfigurationCacheroot - node -
public void init(java.util.Map<java.lang.String,java.lang.Object> params)
throws ConfigurationException
init in interface ConfigRepositoryIfcinit in class ConfigurationCacheparams -
ConfigurationExceptionpublic java.lang.String nodeForPackage(java.lang.Class cls)
cls -
public void removeItem(java.lang.String compName,
ConfigItem item)
removeItem in class ConfigurationCachecompName - item - public int size()
size in interface ComponentRepository<ConfigItem>size in class ConfigurationCache
public void store()
throws TigaseDBException
store in interface ComponentRepository<ConfigItem>store in class ConfigurationCacheTigaseDBException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||