|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Configurable
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
| Field Summary | |
|---|---|
static java.lang.String |
ADMINS_PROP_KEY
|
static java.lang.String |
BOSH_COMP_CLASS_NAME
|
static java.lang.String |
C2S_CLUST_COMP_CLASS_NAME
|
static java.lang.String |
C2S_COMP_CLASS_NAME
|
static java.lang.String |
CL_COMP_CLASS_NAME
|
static java.lang.String |
CLUSTER_CONECT
|
static java.lang.String |
CLUSTER_CONTR_CLASS_NAME
|
static java.lang.String |
CLUSTER_LISTEN
|
static java.lang.String |
CLUSTER_MODE
Constant CLUSTER_MODE sets the cluster mode to either
true or false. |
static java.lang.String |
CLUSTER_NODES
Constant CLUSTER_NODES is for setting list of cluster nodes
the instance should try to connect to. |
static java.lang.String |
CLUSTER_NODES_PROP_KEY
|
static java.lang.String |
COMPONENT_ID_PROP_KEY
|
static java.lang.String |
DEF_BOSH_NAME
|
static java.lang.String |
DEF_C2S_NAME
|
static java.lang.String |
DEF_CL_COMP_NAME
|
static java.lang.String |
DEF_CLUST_CONTR_NAME
|
static java.lang.String |
DEF_EXT_COMP_NAME
|
static java.lang.String |
DEF_HOSTNAME_PROP_KEY
|
static java.lang.String |
DEF_S2S_NAME
|
static java.lang.String |
DEF_SM_NAME
|
static java.lang.String |
DEF_SRECV_NAME
|
static java.lang.String |
DEF_SSEND_NAME
|
static java.lang.String |
DEF_STATS_NAME
|
static java.lang.String |
DEF_VHOST_MAN_NAME
|
static java.lang.String |
DERBY_REPO_CLASS_PROP_VAL
|
static java.lang.String |
DERBY_REPO_URL_PROP_VAL
|
static java.lang.String |
DRUPAL_REPO_CLASS_PROP_VAL
|
static java.lang.String |
DRUPAL_REPO_URL_PROP_VAL
|
static java.lang.String |
EXT_COMP_CLASS_NAME
|
static java.lang.String |
GEN_ADMINS
|
static java.lang.String |
GEN_AUTH_DB
|
static java.lang.String |
GEN_AUTH_DB_URI
|
static java.lang.String |
GEN_COMP_CLASS
|
static java.lang.String |
GEN_COMP_NAME
|
static java.lang.String |
GEN_CONF
|
static java.lang.String |
GEN_CONFIG
Constant GEN_CONFIG keeps the string with which all
configuration types starts. |
static java.lang.String |
GEN_CONFIG_ALL
Constant GEN_CONFIG_ALL keeps parameter name for configuration
with all available components loaded directly to the server. |
static java.lang.String |
GEN_CONFIG_COMP
Constant GEN_CONFIG_COMP keeps parameter name for
configuration with a single (given as an extra parameter) component
and XEP-0114 component loaded and preconfigured to connect to other
Jabber/XMPP server instance (either Tigase or any different server). |
static java.lang.String |
GEN_CONFIG_CS
Constant GEN_CONFIG_CS keeps parameter name for configuration
with ClientConnectionManager loaded and XEP-0114 component preconfigured
to connect to server instance with SessionManager loaded. |
static java.lang.String |
GEN_CONFIG_DEF
Constant GEN_CONFIG_DEF keeps parameter name for the most
typical configuration: SessionManager, ClientConnectionManager and
ServerConnectionManager loaded. |
static java.lang.String |
GEN_CONFIG_SM
Constant GEN_CONFIG_SM keeps parameter name for configuration
with SessionManager loaded and XEP-0114 component preconfigured to connect
to server instance with ClientConnectionManager. |
static java.lang.String |
GEN_DEBUG
|
static java.lang.String |
GEN_EXT_COMP
|
static java.lang.String |
GEN_MAX_QUEUE_SIZE
|
static java.lang.String |
GEN_SM_PLUGINS
|
static java.lang.String |
GEN_SREC_ADMINS
|
static java.lang.String |
GEN_SREC_DB
|
static java.lang.String |
GEN_SREC_DB_URI
|
static java.lang.String |
GEN_TEST
|
static java.lang.String |
GEN_TRUSTED
|
static java.lang.String |
GEN_USER_DB
|
static java.lang.String |
GEN_USER_DB_URI
|
static java.lang.String |
GEN_VIRT_HOSTS
|
static java.lang.String |
HOSTNAMES_PROP_KEY
|
static java.lang.String |
LIBRESOURCE_REPO_CLASS_PROP_VAL
|
static java.lang.String |
LIBRESOURCE_REPO_URL_PROP_VAL
|
static java.lang.String |
MYSQL_REPO_CLASS_PROP_VAL
|
static java.lang.String |
MYSQL_REPO_URL_PROP_VAL
|
static java.lang.String |
NULL_ROUTING
|
static java.lang.String |
PGSQL_REPO_CLASS_PROP_VAL
|
static java.lang.String |
PGSQL_REPO_URL_PROP_VAL
|
static java.lang.String |
ROUTER_COMP_CLASS_NAME
|
static java.lang.String |
S2S_CLUST_COMP_CLASS_NAME
|
static java.lang.String |
S2S_COMP_CLASS_NAME
|
static java.lang.String |
SM_CLUS_COMP_CLASS_NAME
|
static java.lang.String |
SM_COMP_CLASS_NAME
|
static java.lang.String |
SRECV_COMP_CLASS_NAME
|
static java.lang.String |
SSEND_COMP_CLASS_NAME
|
static java.lang.String |
STATS_CLASS_NAME
|
static java.lang.String |
TIGASE_AUTH_REPO_CLASS_PROP_VAL
|
static java.lang.String |
TIGASE_AUTH_REPO_URL_PROP_VAL
|
static java.lang.String |
TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL
|
static java.lang.String |
TRUSTED_PROP_KEY
|
static java.lang.String |
VHOST_MAN_CLASS_NAME
|
static java.lang.String |
XML_REPO_CLASS_PROP_VAL
|
static java.lang.String |
XML_REPO_URL_PROP_VAL
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
Returns defualt configuration settings for this object. |
java.lang.String |
getName()
Get object name. |
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Sets all configuration properties for the object. |
| Methods inherited from interface tigase.server.ServerComponent |
|---|
getComponentId, initializationCompleted, processPacket, release, setName |
| Field Detail |
|---|
static final java.lang.String GEN_CONFIG
GEN_CONFIG keeps the string with which all
configuration types starts.
static final java.lang.String GEN_CONFIG_ALL
GEN_CONFIG_ALL keeps parameter name for configuration
with all available components loaded directly to the server.
static final java.lang.String GEN_CONFIG_SM
GEN_CONFIG_SM keeps parameter name for configuration
with SessionManager loaded and XEP-0114 component preconfigured to connect
to server instance with ClientConnectionManager.
static final java.lang.String GEN_CONFIG_CS
GEN_CONFIG_CS keeps parameter name for configuration
with ClientConnectionManager loaded and XEP-0114 component preconfigured
to connect to server instance with SessionManager loaded.
static final java.lang.String GEN_CONFIG_DEF
GEN_CONFIG_DEF keeps parameter name for the most
typical configuration: SessionManager, ClientConnectionManager and
ServerConnectionManager loaded.
static final java.lang.String GEN_CONFIG_COMP
GEN_CONFIG_COMP keeps parameter name for
configuration with a single (given as an extra parameter) component
and XEP-0114 component loaded and preconfigured to connect to other
Jabber/XMPP server instance (either Tigase or any different server).
static final java.lang.String CLUSTER_MODE
CLUSTER_MODE sets the cluster mode to either
true or false. By default cluster mode is
set to false.
static final java.lang.String CLUSTER_NODES
CLUSTER_NODES is for setting list of cluster nodes
the instance should try to connect to.
static final java.lang.String CLUSTER_LISTEN
static final java.lang.String CLUSTER_CONECT
static final java.lang.String GEN_CONF
static final java.lang.String GEN_TEST
static final java.lang.String GEN_COMP_NAME
static final java.lang.String GEN_COMP_CLASS
static final java.lang.String GEN_EXT_COMP
static final java.lang.String GEN_USER_DB
static final java.lang.String GEN_AUTH_DB
static final java.lang.String GEN_USER_DB_URI
static final java.lang.String GEN_AUTH_DB_URI
static final java.lang.String GEN_ADMINS
static final java.lang.String GEN_TRUSTED
static final java.lang.String GEN_VIRT_HOSTS
static final java.lang.String GEN_SM_PLUGINS
static final java.lang.String GEN_DEBUG
static final java.lang.String GEN_MAX_QUEUE_SIZE
static final java.lang.String GEN_SREC_DB
static final java.lang.String GEN_SREC_DB_URI
static final java.lang.String GEN_SREC_ADMINS
static final java.lang.String XML_REPO_CLASS_PROP_VAL
static final java.lang.String MYSQL_REPO_CLASS_PROP_VAL
static final java.lang.String DERBY_REPO_CLASS_PROP_VAL
static final java.lang.String PGSQL_REPO_CLASS_PROP_VAL
static final java.lang.String TIGASE_AUTH_REPO_CLASS_PROP_VAL
static final java.lang.String TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL
static final java.lang.String DRUPAL_REPO_CLASS_PROP_VAL
static final java.lang.String LIBRESOURCE_REPO_CLASS_PROP_VAL
static final java.lang.String XML_REPO_URL_PROP_VAL
static final java.lang.String MYSQL_REPO_URL_PROP_VAL
static final java.lang.String DERBY_REPO_URL_PROP_VAL
static final java.lang.String PGSQL_REPO_URL_PROP_VAL
static final java.lang.String TIGASE_AUTH_REPO_URL_PROP_VAL
static final java.lang.String DRUPAL_REPO_URL_PROP_VAL
static final java.lang.String LIBRESOURCE_REPO_URL_PROP_VAL
static final java.lang.String DEF_SM_NAME
static final java.lang.String DEF_C2S_NAME
static final java.lang.String DEF_S2S_NAME
static final java.lang.String DEF_EXT_COMP_NAME
static final java.lang.String DEF_CL_COMP_NAME
static final java.lang.String DEF_SSEND_NAME
static final java.lang.String DEF_SRECV_NAME
static final java.lang.String DEF_BOSH_NAME
static final java.lang.String DEF_STATS_NAME
static final java.lang.String DEF_CLUST_CONTR_NAME
static final java.lang.String DEF_VHOST_MAN_NAME
static final java.lang.String ROUTER_COMP_CLASS_NAME
static final java.lang.String C2S_COMP_CLASS_NAME
static final java.lang.String C2S_CLUST_COMP_CLASS_NAME
static final java.lang.String S2S_COMP_CLASS_NAME
static final java.lang.String S2S_CLUST_COMP_CLASS_NAME
static final java.lang.String SM_COMP_CLASS_NAME
static final java.lang.String SM_CLUS_COMP_CLASS_NAME
static final java.lang.String EXT_COMP_CLASS_NAME
static final java.lang.String CL_COMP_CLASS_NAME
static final java.lang.String SSEND_COMP_CLASS_NAME
static final java.lang.String SRECV_COMP_CLASS_NAME
static final java.lang.String BOSH_COMP_CLASS_NAME
static final java.lang.String STATS_CLASS_NAME
static final java.lang.String CLUSTER_CONTR_CLASS_NAME
static final java.lang.String VHOST_MAN_CLASS_NAME
static final java.lang.String HOSTNAMES_PROP_KEY
static final java.lang.String ADMINS_PROP_KEY
static final java.lang.String TRUSTED_PROP_KEY
static final java.lang.String DEF_HOSTNAME_PROP_KEY
static final java.lang.String COMPONENT_ID_PROP_KEY
static final java.lang.String CLUSTER_NODES_PROP_KEY
static final java.lang.String NULL_ROUTING
| Method Detail |
|---|
java.lang.String getName()
getName in interface ServerComponentString value of object name.void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||