Package tigase.conf
Interface Configurable
- All Superinterfaces:
ServerComponent
- All Known Implementing Classes:
AbstractComponent
,AbstractComponentRegistrator
,AbstractKernelBasedComponent
,AbstractMessageReceiver
,AmpComponent
,AmpComponentClustered
,BasicComponent
,BoshConnectionClustered
,BoshConnectionManager
,ClientConnectionClustered
,ClientConnectionManager
,ClusterConnectionManager
,ClusterController
,ComponentConnectionManager
,ComponentProtocol
,ComponentProtocolManager
,Configurator
,ConfiguratorAbstract
,ConfiguratorOld
,ConnectionManager
,EchoComponent
,EventBusComponent
,EventBusComponent
,ExternalServiceDiscoveryComponent
,MessageRouter
,MonitorComponent
,MonitorComponent
,S2SConnectionManager
,SessionManager
,SessionManagerClustered
,StatisticsCollector
,TestComponent
,VHostManager
,VirtualComponent
,WebSocketClientConnectionClustered
,WebSocketClientConnectionManager
,XMPPServiceCollector
Interface Configurable
Objects inheriting this interface can be configured. In Tigase system object can't request configuration properties. Configuration of the object is passed to it at some time. Actually it can be passed at any time. This allows dynamic system reconfiguration at runtime.
Created: Tue Nov 22 07:07:11 2005
Objects inheriting this interface can be configured. In Tigase system object can't request configuration properties. Configuration of the object is passed to it at some time. Actually it can be passed at any time. This allows dynamic system reconfiguration at runtime.
Created: Tue Nov 22 07:07:11 2005
- Author:
- Artur Hefczyc
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
Deprecated.static final String
static final String
static final String
Deprecated.static final String
static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.static final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated.moved to RepositoryFactorystatic final String
Deprecated. -
Method Summary
Methods inherited from interface tigase.server.ServerComponent
getComponentId, getComponentInfo, getName, initializationCompleted, isInitializationComplete, processPacket, release, setName
-
Field Details
-
ADMINS_PROP_KEY
Deprecated.- See Also:
-
AMP_CLASS_NAME
Deprecated.- See Also:
-
AMP_CLUST_CLASS_NAME
Deprecated.- See Also:
-
BOSH_CLUST_COMP_CLASS_NAME
Deprecated.- See Also:
-
BOSH_COMP_CLASS_NAME
Deprecated.- See Also:
-
C2S_CLUST_COMP_CLASS_NAME
Deprecated.- See Also:
-
C2S_COMP_CLASS_NAME
Deprecated.- See Also:
-
CL_COMP_CLASS_NAME
Deprecated.- See Also:
-
CLUSTER_CONECT
Deprecated.- See Also:
-
CLUSTER_CONTR_CLASS_NAME
Deprecated.- See Also:
-
CLUSTER_LISTEN
Deprecated.- See Also:
-
CLUSTER_MODE
Deprecated.ConstantCLUSTER_MODE
sets the cluster mode to eithertrue
orfalse
. By default cluster mode is set tofalse
.- See Also:
-
CLUSTER_NODES
Deprecated.ConstantCLUSTER_NODES
is for setting list of cluster nodes the instance should try to connect to.- See Also:
-
CLUSTER_NODES_PROP_KEY
Deprecated.- See Also:
-
COMP_PROT_CLASS_NAME
Deprecated.- See Also:
-
COMPONENT_ID_PROP_KEY
- See Also:
-
DEF_AMP_NAME
Deprecated.- See Also:
-
DEF_BOSH_NAME
Deprecated.- See Also:
-
DEF_C2S_NAME
Deprecated.- See Also:
-
DEF_CL_COMP_NAME
Deprecated.- See Also:
-
DEF_CLUST_CONTR_NAME
Deprecated.- See Also:
-
DEF_COMP_PROT_NAME
Deprecated.- See Also:
-
DEF_EVENTBUS_NAME
Deprecated.- See Also:
-
DEF_EXT_COMP_NAME
Deprecated.- See Also:
-
DEF_HOSTNAME_PROP_KEY
Deprecated.- See Also:
-
DEF_MONITOR_NAME
Deprecated.- See Also:
-
DEF_S2S_NAME
Deprecated.- See Also:
-
DEF_SM_NAME
- See Also:
-
DEF_STATS_NAME
Deprecated.- See Also:
-
DEF_VHOST_MAN_NAME
Deprecated.- See Also:
-
DEF_WS2S_NAME
Deprecated.- See Also:
-
EVENTBUS_CLASS_NAME
Deprecated.- See Also:
-
EXT_COMP_CLASS_NAME
Deprecated.- See Also:
-
GEN_ADMINS
Deprecated.- See Also:
-
GEN_COMP_CLASS
Deprecated.- See Also:
-
GEN_COMP_NAME
Deprecated.- See Also:
-
GEN_CONF
Deprecated.- See Also:
-
GEN_CONFIG
Deprecated.ConstantGEN_CONFIG
keeps the string with which all configuration types starts.- See Also:
-
GEN_CONFIG_ALL
Deprecated.ConstantGEN_CONFIG_ALL
keeps parameter name for configuration with all available components loaded directly to the server.- See Also:
-
GEN_CONFIG_SM
Deprecated.ConstantGEN_CONFIG_SM
keeps parameter name for configuration with SessionManager loaded and XEP-0114 component preconfigured to connect to server instance with ClientConnectionManager.- See Also:
-
GEN_CONFIG_DEF
Deprecated.ConstantGEN_CONFIG_DEF
keeps parameter name for the most typical configuration: SessionManager, ClientConnectionManager and S2SConnectionManager loaded.- See Also:
-
GEN_CONFIG_CS
Deprecated.ConstantGEN_CONFIG_CS
keeps parameter name for configuration with ClientConnectionManager loaded and XEP-0114 component preconfigured to connect to server instance with SessionManager loaded.- See Also:
-
GEN_CONFIG_COMP
Deprecated.ConstantGEN_CONFIG_COMP
keeps parameter name for configuration with a single (given as an extra parameter) component and XEP-0114 or XEP-0225 component loaded and preconfigured to connect to other Jabber/XMPP server instance (either Tigase or any different server).- See Also:
-
GEN_DEBUG
Deprecated.- See Also:
-
GEN_DEBUG_PACKAGES
Deprecated.- See Also:
-
GEN_EXT_COMP
Deprecated.- See Also:
-
GEN_MAX_QUEUE_SIZE
Deprecated.- See Also:
-
GEN_SCRIPT_DIR
Deprecated.- See Also:
-
GEN_SM_PLUGINS
Deprecated.- See Also:
-
GEN_SREC_ADMINS
Deprecated.- See Also:
-
GEN_SREC_DB
Deprecated.- See Also:
-
GEN_SREC_DB_URI
Deprecated.- See Also:
-
GEN_TEST
Deprecated.- See Also:
-
GEN_TRUSTED
Deprecated.- See Also:
-
GEN_USER_DB
Deprecated.moved to RepositoryFactory- See Also:
-
GEN_VIRT_HOSTS
Deprecated.- See Also:
-
HOSTNAMES_PROP_KEY
- See Also:
-
MONITOR_CLASS_NAME
Deprecated.- See Also:
-
MONITOR_CLUST_CLASS_NAME
Deprecated.- See Also:
-
MONITORING
Deprecated.- See Also:
-
ROUTER_COMP_CLASS_NAME
- See Also:
-
S2S_CLUST_COMP_CLASS_NAME
Deprecated.- See Also:
-
S2S_COMP_CLASS_NAME
Deprecated.- See Also:
-
SM_CLUST_COMP_CLASS_NAME
Deprecated.- See Also:
-
SM_COMP_CLASS_NAME
Deprecated.- See Also:
-
STANZA_WHITE_CHAR_ACK
- See Also:
-
STANZA_XMPP_ACK
- See Also:
-
STATS_CLASS_NAME
Deprecated.- See Also:
-
STRINGPREP_PROCESSOR
- See Also:
-
TRUSTED_PROP_KEY
- See Also:
-
USER_REPO_POOL_CLASS
Deprecated.moved to RepositoryFactory- See Also:
-
USER_DOMAIN_POOL_CLASS
Deprecated.moved to RepositoryFactory- See Also:
-
GEN_USER_DB_URI_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
GEN_USER_DB_URI
Deprecated.moved to RepositoryFactory- See Also:
-
GEN_AUTH_DB_URI
Deprecated.moved to RepositoryFactory- See Also:
-
GEN_AUTH_DB
Deprecated.moved to RepositoryFactory- See Also:
-
AUTH_REPO_POOL_CLASS
Deprecated.moved to RepositoryFactory- See Also:
-
AUTH_DOMAIN_POOL_CLASS
Deprecated.moved to RepositoryFactory- See Also:
-
USER_REPO_POOL_SIZE
Deprecated.moved to RepositoryFactory- See Also:
-
VHOST_MAN_CLASS_NAME
Deprecated.- See Also:
-
VHOST_MAN_CLUST_CLASS_NAME
Deprecated.- See Also:
-
WS2S_CLASS_NAME
Deprecated.- See Also:
-
WS2S_CLUST_CLASS_NAME
Deprecated.- See Also:
-
XMPP_STANZA_ACK
Deprecated.- See Also:
-
XML_REPO_URL_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
XML_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
USER_REPO_URL_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
USER_REPO_POOL_SIZE_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
USER_REPO_PARAMS_NODE
Deprecated.moved to RepositoryFactory- See Also:
-
USER_REPO_DOMAINS_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
TIGASE_AUTH_REPO_URL_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
TIGASE_AUTH_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
SHARED_USER_REPO_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
SHARED_USER_REPO_PARAMS_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
SHARED_AUTH_REPO_PROP_KEY
Deprecated.- See Also:
-
SHARED_AUTH_REPO_PARAMS_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
PGSQL_REPO_URL_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
PGSQL_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
MYSQL_REPO_URL_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
MYSQL_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
LIBRESOURCE_REPO_URL_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
LIBRESOURCE_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
DUMMY_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
DRUPALWP_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
DRUPAL_REPO_URL_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
DERBY_REPO_URL_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
DERBY_REPO_CLASS_PROP_VAL
Deprecated.moved to RepositoryFactory- See Also:
-
AUTH_REPO_URL_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
AUTH_REPO_PARAMS_NODE
Deprecated.moved to RepositoryFactory- See Also:
-
AUTH_REPO_DOMAINS_PROP_KEY
Deprecated.moved to RepositoryFactory- See Also:
-
-
Method Details
-
getDefaults
Deprecated.Returns default configuration settings for the component as aMap
with keys as configuration property IDs and values as the configuration property values. All the default parameters returned from this method are later passed to thesetProperties(...)
method. Some of them may have changed value if they have been overwritten in the server configuration. The configuration property value can be of any of the basic types:int
,long
,boolean
,String
.- Parameters:
params
- is aMap
with some initial properties set for the starting up server. These parameters can be used as a hints to generate component's default configuration.- Returns:
- a
Map
with the component default configuration.
-
setProperties
Deprecated.Sets all configuration properties for the object.- Parameters:
properties
-Map
with the configuration- Throws:
ConfigurationException
- - if setting configuration will fail which will make it unable to work
-