|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.conf.ConfigurationCache
public class ConfigurationCache
Created: Dec 10, 2009 2:02:41 PM
| Field Summary |
|---|
| Fields inherited from interface tigase.conf.ConfigRepositoryIfc |
|---|
RELOAD_DELAY, RESOURCE_URI |
| Fields inherited from interface tigase.db.ComponentRepository |
|---|
COMP_REPO_BIND |
| Constructor Summary | |
|---|---|
ConfigurationCache()
|
|
| Method Summary | |
|---|---|
void |
addItem(ConfigItem item)
Method description |
void |
addItem(java.lang.String compName,
ConfigItem item)
Method description |
void |
addItem(java.lang.String key,
java.lang.Object value)
Method description |
java.util.Collection<ConfigItem> |
allItems()
Method description |
boolean |
contains(java.lang.String key)
Method description |
java.lang.Object |
get(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object def)
Method description |
java.lang.String[] |
getCompNames()
Method description |
void |
getDefaults(java.util.Map<java.lang.String,java.lang.Object> defs,
java.util.Map<java.lang.String,java.lang.Object> params)
Method description |
java.lang.String |
getDefHostname()
Method description |
java.util.Map<java.lang.String,java.lang.Object> |
getInitProperties()
Method description |
ConfigItem |
getItem(java.lang.String key)
Method description |
ConfigItem |
getItem(java.lang.String compName,
java.lang.String node,
java.lang.String key)
Method description |
ConfigItem |
getItemInstance()
Method description |
java.util.Set<ConfigItem> |
getItemsForComponent(java.lang.String compName)
Method description |
java.lang.String[] |
getKeys(java.lang.String compName,
java.lang.String node)
Method description |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties(java.lang.String compName)
Method description |
void |
init(java.util.Map<java.lang.String,java.lang.Object> params)
Method description |
java.util.Iterator<ConfigItem> |
iterator()
Method description |
void |
putProperties(java.lang.String compName,
java.util.Map<java.lang.String,java.lang.Object> props)
Method description |
void |
reload()
Method description |
void |
remove(java.lang.String compName,
java.lang.String node,
java.lang.String key)
Method description |
void |
removeItem(java.lang.String key)
Method description |
void |
removeItem(java.lang.String compName,
ConfigItem item)
Method description |
void |
set(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object value)
Method description |
void |
setDefHostname(java.lang.String hostname)
Method description |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Method description |
int |
size()
Method description |
void |
store()
Method description |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConfigurationCache()
| Method Detail |
|---|
public void addItem(java.lang.String compName,
ConfigItem item)
compName - item -
public void addItem(ConfigItem item)
throws TigaseDBException
addItem in interface ComponentRepository<ConfigItem>item -
TigaseDBException
public void addItem(java.lang.String key,
java.lang.Object value)
throws ConfigurationException
addItem in interface ConfigRepositoryIfckey - value -
ConfigurationException
public java.util.Collection<ConfigItem> allItems()
throws TigaseDBException
allItems in interface ComponentRepository<ConfigItem>TigaseDBExceptionpublic boolean contains(java.lang.String key)
contains in interface ComponentRepository<ConfigItem>key -
public java.lang.Object get(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object def)
get in interface ConfigRepositoryIfccompName - node - key - def -
public java.lang.String[] getCompNames()
getCompNames in interface ConfigRepositoryIfcpublic java.lang.String getDefHostname()
public void getDefaults(java.util.Map<java.lang.String,java.lang.Object> defs,
java.util.Map<java.lang.String,java.lang.Object> params)
getDefaults in interface ComponentRepository<ConfigItem>defs - params - public java.util.Map<java.lang.String,java.lang.Object> getInitProperties()
getInitProperties in interface ConfigRepositoryIfc
public ConfigItem getItem(java.lang.String compName,
java.lang.String node,
java.lang.String key)
compName - node - key -
public ConfigItem getItem(java.lang.String key)
getItem in interface ComponentRepository<ConfigItem>key -
public ConfigItem getItemInstance()
getItemInstance in interface ComponentRepository<ConfigItem>public java.util.Set<ConfigItem> getItemsForComponent(java.lang.String compName)
compName -
public java.lang.String[] getKeys(java.lang.String compName,
java.lang.String node)
getKeys in interface ConfigRepositoryIfccompName - node -
public java.util.Map<java.lang.String,java.lang.Object> getProperties(java.lang.String compName)
throws ConfigurationException
getProperties in interface ConfigRepositoryIfccompName -
ConfigurationException
public void init(java.util.Map<java.lang.String,java.lang.Object> params)
throws ConfigurationException
init in interface ConfigRepositoryIfcparams -
ConfigurationExceptionpublic java.util.Iterator<ConfigItem> iterator()
iterator in interface java.lang.Iterable<ConfigItem>
public void putProperties(java.lang.String compName,
java.util.Map<java.lang.String,java.lang.Object> props)
throws ConfigurationException
putProperties in interface ConfigRepositoryIfccompName - props -
ConfigurationException
public void reload()
throws TigaseDBException
reload in interface ComponentRepository<ConfigItem>TigaseDBException
public void remove(java.lang.String compName,
java.lang.String node,
java.lang.String key)
remove in interface ConfigRepositoryIfccompName - node - key -
public void removeItem(java.lang.String compName,
ConfigItem item)
compName - item -
public void removeItem(java.lang.String key)
throws TigaseDBException
removeItem in interface ComponentRepository<ConfigItem>key -
TigaseDBException
public void set(java.lang.String compName,
java.lang.String node,
java.lang.String key,
java.lang.Object value)
set in interface ConfigRepositoryIfccompName - node - key - value - public void setDefHostname(java.lang.String hostname)
setDefHostname in interface ConfigRepositoryIfchostname - public void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
setProperties in interface ComponentRepository<ConfigItem>properties - public int size()
size in interface ComponentRepository<ConfigItem>
public void store()
throws TigaseDBException
store in interface ComponentRepository<ConfigItem>TigaseDBException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||