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, XMPPService, ComponentRegistrator, ServerComponent, VHostListener

public class ConfiguratorOld
extends ConfiguratorAbstract

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

Version:
$Rev: 1998 $
Author:
Artur Hefczyc

Field Summary
 
Fields inherited from class tigase.conf.ConfiguratorAbstract
CONFIG_REPO_CLASS_INIT_KEY, CONFIG_REPO_CLASS_PROP_KEY, logManagerConfiguration, PROPERTY_FILENAME_PROP_KEY
 
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.conf.Configurable
ADMINS_PROP_KEY, AUTH_REPO_CLASS_PROP_KEY, AUTH_REPO_PARAMS_NODE, AUTH_REPO_URL_PROP_KEY, 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_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_S2S_NAME, DEF_SM_NAME, DEF_SRECV_NAME, DEF_SSEND_NAME, DEF_STATS_NAME, DEF_VHOST_MAN_NAME, DERBY_REPO_CLASS_PROP_VAL, DERBY_REPO_URL_PROP_VAL, DRUPAL_REPO_CLASS_PROP_VAL, DRUPAL_REPO_URL_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_VIRT_HOSTS, HOSTNAMES_PROP_KEY, LIBRESOURCE_REPO_CLASS_PROP_VAL, LIBRESOURCE_REPO_URL_PROP_VAL, 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_POOL_PROP_KEY, SHARED_USER_REPO_PROP_KEY, SM_CLUS_COMP_CLASS_NAME, SM_COMP_CLASS_NAME, SRECV_COMP_CLASS_NAME, SSEND_COMP_CLASS_NAME, 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_REPO_CLASS_PROP_KEY, USER_REPO_PARAMS_NODE, USER_REPO_POOL_SIZE, USER_REPO_POOL_SIZE_PROP_KEY, USER_REPO_URL_PROP_KEY, VHOST_MAN_CLASS_NAME, XML_REPO_CLASS_PROP_VAL, XML_REPO_URL_PROP_VAL
 
Fields inherited from interface tigase.disco.XMPPService
CMD_FEATURES, DEF_FEATURES, INFO_XMLNS, ITEMS_XMLNS
 
Constructor Summary
ConfiguratorOld()
           
 
Method Summary
 void componentAdded(Configurable component)
          Method description
 Map<String,Object> getAllProperties(String key)
           
 String[] getComponents()
           
 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)
           
 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)
           
 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)
           
 void setup(String name)
           
 Object setValue(String node_key, String value, boolean add, boolean feedback, Map<String,Object> orig)
           
 
Methods inherited from class tigase.conf.ConfiguratorAbstract
componentRemoved, getMessageRouterClassName, getProperties, initBindings, isCorrectType, loadLogManagerConfig, putProperties, setup
 
Methods inherited from class tigase.server.AbstractComponentRegistrator
addComponent, deleteComponent, getComponent, newPacketId, release
 
Methods inherited from class tigase.server.BasicComponent
addComponentDomain, getComponentId, getDefHostName, getDiscoCategoryType, getDiscoDescription, getDiscoFeatures, getDiscoInfo, getDiscoItems, getName, getVHostItem, handlesLocalDomains, handlesNameSubdomains, handlesNonLocalDomains, isAdmin, isLocalDomain, isLocalDomainOrComponent, 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
 

Constructor Detail

ConfiguratorOld

public ConfiguratorOld()
Method Detail

setName

public void setName(String name)
Description copied from class: BasicComponent
Method description

Specified by:
setName in interface ServerComponent
Overrides:
setName in class BasicComponent

parseArgs

public void parseArgs(String[] args)
Description copied from class: ConfiguratorAbstract
Method description

Overrides:
parseArgs in class ConfiguratorAbstract

init

public void init(String[] args)
          throws ConfigurationException
Description copied from class: ConfiguratorAbstract
Method description

Overrides:
init in class ConfiguratorAbstract
Throws:
ConfigurationException

putMXBean

public static void putMXBean(String objName,
                             Object bean)

getMXBean

public static Object getMXBean(String objName)

initializationCompleted

public void initializationCompleted()
Description copied from class: ConfiguratorAbstract
Method description

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

componentAdded

public void componentAdded(Configurable component)
Description copied from class: ConfiguratorAbstract
Method description

Overrides:
componentAdded in class ConfiguratorAbstract
Parameters:
component - is a reference to the component just added to the collection.

setup

public void setup(String name)

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:

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 -

getDefConfigParams

public Map<String,Object> getDefConfigParams()
Description copied from class: ConfiguratorAbstract
Method description

Overrides:
getDefConfigParams in class ConfiguratorAbstract
Returns:

getComponents

public String[] getComponents()

getAllProperties

public Map<String,Object> getAllProperties(String key)
                                    throws ConfigurationException
Throws:
ConfigurationException

setValue

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

main

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

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

processPacket

public void processPacket(Packet packet,
                          Queue<Packet> results)
Description copied from class: BasicComponent
Method description

Specified by:
processPacket in interface ServerComponent
Overrides:
processPacket in class BasicComponent
Parameters:
packet - a Packet value

setPropertyValue

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

getDiscoInfo

public tigase.xml.Element getDiscoInfo(String node,
                                       tigase.xmpp.JID jid,
                                       tigase.xmpp.JID from)
Description copied from class: BasicComponent
Method description

Specified by:
getDiscoInfo in interface XMPPService
Overrides:
getDiscoInfo in class BasicComponent
Parameters:
node - is service discovery node for which the request is made. Is normally null for the component top level request.
jid - is the jid to which the request has been made.
from - is the request sender address. Some service discovery information is only meant for administrators.
Returns:
returns an XML Element with service discovery data.

getDiscoFeatures

public List<tigase.xml.Element> getDiscoFeatures(tigase.xmpp.JID from)
Description copied from class: BasicComponent
Method description

Specified by:
getDiscoFeatures in interface XMPPService
Overrides:
getDiscoFeatures in class BasicComponent
Parameters:
from - a request sender address. Some service disco elements are meant to be available only to system administrarors. The component is responsible to check whether the sender is the component administrator and return results appropriate.
Returns:
a list of elements with service discovery features.

getDiscoItems

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

Specified by:
getDiscoItems in interface XMPPService
Overrides:
getDiscoItems in class BasicComponent
Parameters:
node - is a service discovery node for which the request has been made.
jid - is the jid to which the request has been made.
from - is the request sender address. Some service discovery information is only meant for administrators.
Returns:
a list of service discovery items for this component or the component itself disco item for the top level request.


Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.