tigase.conf
Class ConfiguratorOld

java.lang.Object
  extended by tigase.server.BasicComponent
      extended by tigase.server.AbstractComponentRegistrator<Configurable>
          extended by tigase.conf.ConfiguratorAbstract
              extended by tigase.conf.ConfiguratorOld
All Implemented Interfaces:
Configurable, RepositoryChangeListenerIfc<ConfigItem>, XMPPService, ComponentRegistrator, ServerComponent, VHostListener

public class ConfiguratorOld
extends ConfiguratorAbstract

Class ConfiguratorOld Created: Tue Nov 22 07:07:11 2005

Version:
$Rev$
Author:
Artur Hefczyc

Field Summary
 
Fields inherited from class tigase.conf.ConfiguratorAbstract
AUTH_DOMAIN_POOL_CLASS_PROP_KEY, AUTH_DOMAIN_POOL_CLASS_PROP_VAL, CONFIG_REPO_CLASS_INIT_KEY, CONFIG_REPO_CLASS_PROP_KEY, INIT_PROPERTIES_MAP_BIND, logManagerConfiguration, PROPERTY_FILENAME_PROP_KEY, USER_DOMAIN_POOL_CLASS_PROP_KEY, USER_DOMAIN_POOL_CLASS_PROP_VAL
 
Fields inherited from class tigase.server.AbstractComponentRegistrator
components
 
Fields inherited from class tigase.server.BasicComponent
admins, ALL_PROP_KEY, COMMAND_PROP_NODE, scriptCommands, SCRIPTS_DIR_PROP_DEF, SCRIPTS_DIR_PROP_KEY, vHostManager
 
Fields inherited from interface tigase.conf.Configurable
ADMINS_PROP_KEY, AMP_CLASS_NAME, AUTH_DOMAIN_POOL_CLASS, AUTH_REPO_DOMAINS_PROP_KEY, AUTH_REPO_PARAMS_NODE, AUTH_REPO_POOL_CLASS, AUTH_REPO_URL_PROP_KEY, BOSH_CLUST_COMP_CLASS_NAME, BOSH_COMP_CLASS_NAME, C2S_CLUST_COMP_CLASS_NAME, C2S_COMP_CLASS_NAME, CL_COMP_CLASS_NAME, CLUSTER_CONECT, CLUSTER_CONTR_CLASS_NAME, CLUSTER_LISTEN, CLUSTER_MODE, CLUSTER_NODES, CLUSTER_NODES_PROP_KEY, COMP_PROT_CLASS_NAME, COMPONENT_ID_PROP_KEY, DEF_AMP_NAME, DEF_BOSH_NAME, DEF_C2S_NAME, DEF_CL_COMP_NAME, DEF_CLUST_CONTR_NAME, DEF_COMP_PROT_NAME, DEF_EXT_COMP_NAME, DEF_HOSTNAME_PROP_KEY, DEF_MONITOR_NAME, DEF_S2S_NAME, DEF_SM_NAME, DEF_SRECV_NAME, DEF_SSEND_NAME, DEF_STATS_NAME, DEF_VHOST_MAN_NAME, DEF_WS2S_NAME, DERBY_REPO_CLASS_PROP_VAL, DERBY_REPO_URL_PROP_VAL, DRUPAL_REPO_URL_PROP_VAL, DRUPALWP_REPO_CLASS_PROP_VAL, DUMMY_REPO_CLASS_PROP_VAL, EXT_COMP_CLASS_NAME, GEN_ADMINS, GEN_AUTH_DB, GEN_AUTH_DB_URI, GEN_COMP_CLASS, GEN_COMP_NAME, GEN_CONF, GEN_CONFIG, GEN_CONFIG_ALL, GEN_CONFIG_COMP, GEN_CONFIG_CS, GEN_CONFIG_DEF, GEN_CONFIG_SM, GEN_DEBUG, GEN_DEBUG_PACKAGES, GEN_EXT_COMP, GEN_MAX_QUEUE_SIZE, GEN_SCRIPT_DIR, GEN_SM_PLUGINS, GEN_SREC_ADMINS, GEN_SREC_DB, GEN_SREC_DB_URI, GEN_TEST, GEN_TRUSTED, GEN_USER_DB, GEN_USER_DB_URI, GEN_USER_DB_URI_PROP_KEY, GEN_VIRT_HOSTS, HOSTNAMES_PROP_KEY, LIBRESOURCE_REPO_CLASS_PROP_VAL, LIBRESOURCE_REPO_URL_PROP_VAL, MONITOR_CLASS_NAME, MONITOR_CLUST_CLASS_NAME, MONITORING, MYSQL_REPO_CLASS_PROP_VAL, MYSQL_REPO_URL_PROP_VAL, PGSQL_REPO_CLASS_PROP_VAL, PGSQL_REPO_URL_PROP_VAL, ROUTER_COMP_CLASS_NAME, S2S_CLUST_COMP_CLASS_NAME, S2S_COMP_CLASS_NAME, SHARED_AUTH_REPO_PARAMS_PROP_KEY, SHARED_AUTH_REPO_PROP_KEY, SHARED_USER_REPO_PARAMS_PROP_KEY, SHARED_USER_REPO_PROP_KEY, SM_CLUST_COMP_CLASS_NAME, SM_COMP_CLASS_NAME, SRECV_COMP_CLASS_NAME, SSEND_COMP_CLASS_NAME, STANZA_WHITE_CHAR_ACK, STANZA_XMPP_ACK, STATS_CLASS_NAME, STRINGPREP_PROCESSOR, TIGASE_AUTH_REPO_CLASS_PROP_VAL, TIGASE_AUTH_REPO_URL_PROP_VAL, TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL, TRUSTED_PROP_KEY, USER_DOMAIN_POOL_CLASS, USER_REPO_DOMAINS_PROP_KEY, USER_REPO_PARAMS_NODE, USER_REPO_POOL_CLASS, USER_REPO_POOL_SIZE, USER_REPO_POOL_SIZE_PROP_KEY, USER_REPO_URL_PROP_KEY, VHOST_MAN_CLASS_NAME, WS2S_CLASS_NAME, WS2S_CLUST_CLASS_NAME, XML_REPO_CLASS_PROP_VAL, XML_REPO_URL_PROP_VAL, XMPP_STANZA_ACK
 
Fields inherited from interface tigase.disco.XMPPService
CMD_FEATURES, DEF_FEATURES, INFO_XMLNS, ITEMS_XMLNS
 
Constructor Summary
ConfiguratorOld()
          Constructs ...
 
Method Summary
 void componentAdded(Configurable component)
          Method description
 Map<String,Object> getAllProperties(String key)
          Method description
 String[] getComponents()
          Method description
 Map<String,Object> getDefaults(Map<String,Object> params)
          Returns defualt configuration settings in case if there is no config file.
 Map<String,Object> getDefConfigParams()
          Method description
 List<tigase.xml.Element> getDiscoFeatures(tigase.xmpp.JID from)
          Method description
 tigase.xml.Element getDiscoInfo(String node, tigase.xmpp.JID jid, tigase.xmpp.JID from)
          Method description
 List<tigase.xml.Element> getDiscoItems(String node, tigase.xmpp.JID jid, tigase.xmpp.JID from)
          Method description
static Object getMXBean(String objName)
          Method description
 void init(String[] args)
          Method description
 void initializationCompleted()
          Method description
static void main(String[] args)
          Describe main method here.
 void parseArgs(String[] args)
          Method description
 void processPacket(Packet packet, Queue<Packet> results)
          Method description
static void putMXBean(String objName, Object bean)
          Method description
 void setName(String name)
          Method description
 void setProperties(Map<String,Object> props)
          Sets all configuration properties for object.
 Object setPropertyValue(String key, String val, Packet result_pack, boolean admin)
          Method description
 void setup(String name)
          Method description
 Object setValue(String node_key, String value, boolean add, boolean feedback, Map<String,Object> orig)
          Method description
 
Methods inherited from class tigase.conf.ConfiguratorAbstract
componentRemoved, getMessageRouterClassName, getProperties, initBindings, isCorrectType, itemAdded, itemRemoved, itemUpdated, loadLogManagerConfig, putProperties, setup
 
Methods inherited from class tigase.server.AbstractComponentRegistrator
addComponent, deleteComponent, getComponent, newPacketId, release
 
Methods inherited from class tigase.server.BasicComponent
addComponentDomain, canCallCommand, checkCommandAcl, getComponentId, getDefHostName, getDefVHostItem, getDiscoCategory, getDiscoCategoryType, getDiscoDescription, getDiscoFeatures, getDiscoInfo, getDiscoItems, getName, getScriptCommands, getScriptItems, getServiceEntity, getVHostItem, handlesLocalDomains, handlesNameSubdomains, handlesNonLocalDomains, isAdmin, isInitializationComplete, isLocalDomain, isLocalDomainOrComponent, isNonAdminCommands, isSubdomain, processScriptCommand, removeComponentDomain, removeServiceDiscoveryItem, setVHostManager, updateServiceDiscoveryItem, updateServiceDiscoveryItem, updateServiceDiscoveryItem
 
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, isInitializationComplete
 

Constructor Detail

ConfiguratorOld

public ConfiguratorOld()
Constructs ...

Method Detail

componentAdded

public void componentAdded(Configurable component)
Method description

Overrides:
componentAdded in class ConfiguratorAbstract
Parameters:
component -

init

public void init(String[] args)
          throws ConfigurationException
Method description

Overrides:
init in class ConfiguratorAbstract
Parameters:
args -
Throws:
ConfigurationException

initializationCompleted

public void initializationCompleted()
Method description

Specified by:
initializationCompleted in interface ServerComponent
Overrides:
initializationCompleted in class ConfiguratorAbstract

main

public static void main(String[] args)
                 throws Exception
Describe main method here.

Parameters:
args - a String[] value
Throws:
Exception

parseArgs

public void parseArgs(String[] args)
Method description

Overrides:
parseArgs in class ConfiguratorAbstract
Parameters:
args -

processPacket

public void processPacket(Packet packet,
                          Queue<Packet> results)
Method description

Specified by:
processPacket in interface ServerComponent
Overrides:
processPacket in class BasicComponent
Parameters:
packet -
results -

putMXBean

public static void putMXBean(String objName,
                             Object bean)
Method description

Parameters:
objName -
bean -

setup

public void setup(String name)
Method description

Parameters:
name -

getAllProperties

public Map<String,Object> getAllProperties(String key)
                                    throws ConfigurationException
Method description

Parameters:
key -
Returns:
Throws:
ConfigurationException

getComponents

public String[] getComponents()
Method description

Returns:

getDefaults

public Map<String,Object> getDefaults(Map<String,Object> params)
Returns defualt configuration settings in case if there is no config file.

Specified by:
getDefaults in interface Configurable
Overrides:
getDefaults in class ConfiguratorAbstract
Parameters:
params -
Returns:

getDefConfigParams

public Map<String,Object> getDefConfigParams()
Method description

Overrides:
getDefConfigParams in class ConfiguratorAbstract
Returns:

getDiscoFeatures

public List<tigase.xml.Element> getDiscoFeatures(tigase.xmpp.JID from)
Method description

Specified by:
getDiscoFeatures in interface XMPPService
Overrides:
getDiscoFeatures in class BasicComponent
Parameters:
from -
Returns:

getDiscoInfo

public tigase.xml.Element getDiscoInfo(String node,
                                       tigase.xmpp.JID jid,
                                       tigase.xmpp.JID from)
Method description

Specified by:
getDiscoInfo in interface XMPPService
Overrides:
getDiscoInfo in class BasicComponent
Parameters:
node -
jid -
from -
Returns:

getDiscoItems

public List<tigase.xml.Element> getDiscoItems(String node,
                                              tigase.xmpp.JID jid,
                                              tigase.xmpp.JID from)
Method description

Specified by:
getDiscoItems in interface XMPPService
Overrides:
getDiscoItems in class BasicComponent
Parameters:
node -
jid -
from -
Returns:

getMXBean

public static Object getMXBean(String objName)
Method description

Parameters:
objName -
Returns:

setName

public void setName(String name)
Method description

Specified by:
setName in interface ServerComponent
Overrides:
setName in class BasicComponent
Parameters:
name -

setProperties

public void setProperties(Map<String,Object> props)
Sets all configuration properties for object.

Specified by:
setProperties in interface Configurable
Overrides:
setProperties in class ConfiguratorAbstract
Parameters:
props -

setPropertyValue

public Object setPropertyValue(String key,
                               String val,
                               Packet result_pack,
                               boolean admin)
Method description

Parameters:
key -
val -
result_pack -
admin -
Returns:

setValue

public Object setValue(String node_key,
                       String value,
                       boolean add,
                       boolean feedback,
                       Map<String,Object> orig)
                throws Exception
Method description

Parameters:
node_key -
value -
add -
feedback -
orig -
Returns:
Throws:
Exception


Copyright © 2013 Tigase. All rights reserved.