|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.server.AbstractMessageReceiver
tigase.muc.MUCComponent
public class MUCComponent
| Field Summary | |
|---|---|
static java.lang.String |
ADMINS_KEY
|
java.lang.String[] |
HOSTNAMES_PROP_VAL
|
protected java.util.logging.Logger |
log
|
protected static java.lang.String |
MUC_REPO_CLASS_PROP_KEY
|
protected static java.lang.String |
MUC_REPO_URL_PROP_KEY
|
| Fields inherited from class tigase.server.AbstractMessageReceiver |
|---|
HOUR, MAX_QUEUE_SIZE_PROP_KEY, MAX_QUEUE_SIZE_PROP_VAL, maxQueueSize, MINUTE, SECOND |
| Fields inherited from interface tigase.disco.XMPPService |
|---|
CMD_FEATURES, DEF_FEATURES, INFO_XMLNS, ITEMS_XMLNS |
| Fields inherited from interface tigase.conf.Configurable |
|---|
ADMINS_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, COMPONENT_ID_PROP_KEY, DEF_BOSH_NAME, DEF_C2S_NAME, DEF_CL_COMP_NAME, DEF_CLUST_CONTR_NAME, DEF_EXT_COMP_NAME, DEF_HOSTNAME_PROP_KEY, DEF_S2S_NAME, DEF_SM_NAME, DEF_SRECV_NAME, DEF_SSEND_NAME, DEF_STATS_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_EXT_COMP, 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, MYSQL_REPO_CLASS_PROP_VAL, MYSQL_REPO_URL_PROP_VAL, NULL_ROUTING, PGSQL_REPO_CLASS_PROP_VAL, PGSQL_REPO_URL_PROP_VAL, ROUTER_COMP_CLASS_NAME, S2S_CLUST_COMP_CLASS_NAME, S2S_COMP_CLASS_NAME, SM_CLUS_COMP_CLASS_NAME, SM_COMP_CLASS_NAME, SRECV_COMP_CLASS_NAME, SSEND_COMP_CLASS_NAME, STATS_CLASS_NAME, TIGASE_AUTH_REPO_CLASS_PROP_VAL, TIGASE_AUTH_REPO_URL_PROP_VAL, TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL, TRUSTED_PROP_KEY, XML_REPO_CLASS_PROP_VAL, XML_REPO_URL_PROP_VAL |
| Constructor Summary | |
|---|---|
MUCComponent()
|
|
| Method Summary | ||
|---|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
|
|
java.util.List<tigase.xml.Element> |
getDiscoFeatures()
|
|
tigase.xml.Element |
getDiscoInfo(java.lang.String node,
java.lang.String jid)
|
|
java.util.List<tigase.xml.Element> |
getDiscoItems(java.lang.String node,
java.lang.String jid)
|
|
protected void |
init()
|
|
java.util.Collection<tigase.xml.Element> |
process(tigase.xml.Element element)
|
|
void |
processPacket(tigase.server.Packet packet)
|
|
|
registerModule(T module)
|
|
protected boolean |
runModules(tigase.xml.Element element,
java.util.Collection<tigase.xml.Element> sendCollection)
|
|
void |
sendDelayedPacket(tigase.server.Packet packet)
|
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
|
|
| Methods inherited from class tigase.server.AbstractMessageReceiver |
|---|
addOutPacket, addOutPacketNB, addOutPackets, addPacket, addPackets, addRegexRouting, addRouting, clearRegexRoutings, clearRoutings, everyMinute, everySecond, getComponentId, getDefHostName, getDefMaxQueueSize, getName, getRegexRoutings, getRoutings, getStatistics, isInRegexRoutings, isInRoutings, processPacket, release, removeRegexRouting, removeRouting, setMaxQueueSize, setName, setParent, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface tigase.conf.Configurable |
|---|
getName |
| Methods inherited from interface tigase.server.ServerComponent |
|---|
getComponentId, processPacket, release, setName |
| Field Detail |
|---|
public static final java.lang.String ADMINS_KEY
protected static final java.lang.String MUC_REPO_CLASS_PROP_KEY
protected static final java.lang.String MUC_REPO_URL_PROP_KEY
public java.lang.String[] HOSTNAMES_PROP_VAL
protected java.util.logging.Logger log
| Constructor Detail |
|---|
public MUCComponent()
| Method Detail |
|---|
public java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
getDefaults in interface tigase.conf.ConfigurablegetDefaults in class tigase.server.AbstractMessageReceiverpublic java.util.List<tigase.xml.Element> getDiscoFeatures()
getDiscoFeatures in interface tigase.disco.XMPPService
public tigase.xml.Element getDiscoInfo(java.lang.String node,
java.lang.String jid)
getDiscoInfo in interface tigase.disco.XMPPService
public java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node,
java.lang.String jid)
getDiscoItems in interface tigase.disco.XMPPServiceprotected void init()
public void processPacket(tigase.server.Packet packet)
processPacket in class tigase.server.AbstractMessageReceiverpublic <T extends Module> T registerModule(T module)
protected boolean runModules(tigase.xml.Element element,
java.util.Collection<tigase.xml.Element> sendCollection)
throws MUCException
MUCExceptionpublic void sendDelayedPacket(tigase.server.Packet packet)
sendDelayedPacket in interface PresenceModule.DelayDeliveryThread.DelDeliverySendpublic void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
setProperties in interface tigase.conf.ConfigurablesetProperties in class tigase.server.AbstractMessageReceiver
public java.util.Collection<tigase.xml.Element> process(tigase.xml.Element element)
throws tigase.xmpp.PacketErrorTypeException
tigase.xmpp.PacketErrorTypeException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||