|
||||||||||
| 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_COMP_CLASS_NAME
|
static java.lang.String |
DEF_HOSTNAME_PROP_KEY
|
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_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_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 |
TRUSTED_PROP_KEY
|
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 |
|---|
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 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_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 PGSQL_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 PGSQL_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 ROUTER_COMP_CLASS_NAME
static final java.lang.String C2S_COMP_CLASS_NAME
static final java.lang.String S2S_COMP_CLASS_NAME
static final java.lang.String SM_COMP_CLASS_NAME
static final java.lang.String EXT_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 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 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 | |||||||||