|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.server.BasicComponent
tigase.server.AbstractComponentRegistrator<Configurable>
tigase.conf.ConfiguratorAbstract
public abstract class ConfiguratorAbstract
Created: Dec 7, 2009 4:15:31 PM
| Field Summary | |
|---|---|
static java.lang.String |
CONFIG_REPO_CLASS_INIT_KEY
Field description |
static java.lang.String |
CONFIG_REPO_CLASS_PROP_KEY
Field description |
static java.lang.String |
logManagerConfiguration
Field description |
static java.lang.String |
PROPERTY_FILENAME_PROP_KEY
Field description |
| Fields inherited from class tigase.server.AbstractComponentRegistrator |
|---|
components |
| Fields inherited from class tigase.server.BasicComponent |
|---|
admins, SCRIPTS_DIR_PROP_DEF, SCRIPTS_DIR_PROP_KEY, vHostManager |
| Fields inherited from interface tigase.disco.XMPPService |
|---|
CMD_FEATURES, DEF_FEATURES, INFO_XMLNS, ITEMS_XMLNS |
| Constructor Summary | |
|---|---|
ConfiguratorAbstract()
|
|
| Method Summary | |
|---|---|
void |
componentAdded(Configurable component)
Method description |
void |
componentRemoved(Configurable component)
Method description |
java.util.Map<java.lang.String,java.lang.Object> |
getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Returns defualt configuration settings in case if there is no config file. |
java.util.Map<java.lang.String,java.lang.Object> |
getDefConfigParams()
Method description |
java.lang.String |
getMessageRouterClassName()
Method description |
static java.lang.Object |
getMXBean(java.lang.String objName)
Method description |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties(java.lang.String nodeId)
Method description |
void |
init(java.lang.String[] args)
Method description |
void |
initBindings(javax.script.Bindings binds)
Method description |
void |
initializationCompleted()
Method description |
boolean |
isCorrectType(ServerComponent component)
Method description |
static void |
loadLogManagerConfig(java.lang.String config)
Method description |
void |
parseArgs(java.lang.String[] args)
Method description |
static void |
putMXBean(java.lang.String objName,
java.lang.Object bean)
Method description |
void |
putProperties(java.lang.String compId,
java.util.Map<java.lang.String,java.lang.Object> props)
Method description |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
Sets all configuration properties for object. |
void |
setup(Configurable component)
Method description |
| Methods inherited from class tigase.server.AbstractComponentRegistrator |
|---|
addComponent, deleteComponent, getComponent, newPacketId, release |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface tigase.server.ServerComponent |
|---|
getComponentId, getName, processPacket, setName |
| Field Detail |
|---|
public static final java.lang.String CONFIG_REPO_CLASS_INIT_KEY
public static final java.lang.String CONFIG_REPO_CLASS_PROP_KEY
public static final java.lang.String PROPERTY_FILENAME_PROP_KEY
public static java.lang.String logManagerConfiguration
| Constructor Detail |
|---|
public ConfiguratorAbstract()
| Method Detail |
|---|
public static java.lang.Object getMXBean(java.lang.String objName)
objName -
public static void loadLogManagerConfig(java.lang.String config)
config -
public static void putMXBean(java.lang.String objName,
java.lang.Object bean)
objName - bean - public void componentAdded(Configurable component)
componentAdded in class AbstractComponentRegistrator<Configurable>component - public void componentRemoved(Configurable component)
componentRemoved in class AbstractComponentRegistrator<Configurable>component - public java.util.Map<java.lang.String,java.lang.Object> getDefConfigParams()
public java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
getDefaults in interface ConfigurablegetDefaults in class BasicComponentparams -
public java.lang.String getMessageRouterClassName()
public java.util.Map<java.lang.String,java.lang.Object> getProperties(java.lang.String nodeId)
throws ConfigurationException
nodeId -
ConfigurationException
public void init(java.lang.String[] args)
throws ConfigurationException,
TigaseDBException
args -
ConfigurationException
TigaseDBExceptionpublic void initBindings(javax.script.Bindings binds)
initBindings in class BasicComponentbinds - public void initializationCompleted()
initializationCompleted in interface ServerComponentinitializationCompleted in class BasicComponentpublic boolean isCorrectType(ServerComponent component)
isCorrectType in class AbstractComponentRegistrator<Configurable>component -
public void parseArgs(java.lang.String[] args)
args -
public void putProperties(java.lang.String compId,
java.util.Map<java.lang.String,java.lang.Object> props)
throws ConfigurationException
compId - props -
ConfigurationExceptionpublic void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
setProperties in interface ConfigurablesetProperties in class BasicComponentprops - public void setup(Configurable component)
component -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||