|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.server.AbstractMessageReceiver
tigase.pubsub.PubSubComponent
tigase.pubsub.PubSubClusterComponent
public class PubSubClusterComponent
| Field Summary |
|---|
| 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 | |
|---|---|
PubSubClusterComponent()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getComponentId()
|
protected java.lang.String |
getFirstClusterNode()
|
protected static java.lang.String[] |
getParameters(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> allMethodParams)
|
protected void |
init()
|
void |
nodesConnected(java.util.Set<java.lang.String> node_hostnames)
|
void |
nodesDisconnected(java.util.Set<java.lang.String> node_hostnames)
|
protected void |
processMethodCall(java.lang.String methodName,
java.util.Map<java.lang.String,java.lang.String> allMethodParams)
|
void |
processPacket(tigase.server.Packet packet)
|
protected void |
sendAvailableJidsToNode(java.lang.String node)
|
protected void |
sentBroadcast(tigase.server.Packet packet)
|
protected boolean |
sentToNextNode(tigase.cluster.ClusterElement clel)
|
protected boolean |
sentToNextNode(tigase.server.Packet packet)
|
protected boolean |
sentToNode(tigase.server.Packet packet,
java.lang.String cluster_node)
|
| Methods inherited from class tigase.pubsub.PubSubComponent |
|---|
createPubSubRepository, extractNodeName, getDefaults, getDiscoFeatures, getDiscoInfo, getDiscoItems, myDomain, onChangeDefaultNodeConfig, registerModule, runModules, setProperties |
| Methods inherited from class tigase.server.AbstractMessageReceiver |
|---|
addOutPacket, addOutPacketNB, addOutPackets, addPacket, addPackets, addRegexRouting, addRouting, clearRegexRoutings, clearRoutings, everyMinute, everySecond, 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.server.ServerComponent |
|---|
getName, processPacket, release, setName |
| Methods inherited from interface tigase.conf.Configurable |
|---|
getName |
| Constructor Detail |
|---|
public PubSubClusterComponent()
| Method Detail |
|---|
protected static java.lang.String[] getParameters(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> allMethodParams)
public java.lang.String getComponentId()
getComponentId in interface tigase.server.ServerComponentgetComponentId in class tigase.server.AbstractMessageReceiverprotected java.lang.String getFirstClusterNode()
protected void init()
init in class PubSubComponentpublic void nodesConnected(java.util.Set<java.lang.String> node_hostnames)
nodesConnected in interface tigase.cluster.ClusteredComponentpublic void nodesDisconnected(java.util.Set<java.lang.String> node_hostnames)
nodesDisconnected in interface tigase.cluster.ClusteredComponent
protected void processMethodCall(java.lang.String methodName,
java.util.Map<java.lang.String,java.lang.String> allMethodParams)
throws RepositoryException
RepositoryExceptionpublic void processPacket(tigase.server.Packet packet)
processPacket in class PubSubComponentprotected void sendAvailableJidsToNode(java.lang.String node)
protected void sentBroadcast(tigase.server.Packet packet)
protected boolean sentToNextNode(tigase.cluster.ClusterElement clel)
protected boolean sentToNextNode(tigase.server.Packet packet)
protected boolean sentToNode(tigase.server.Packet packet,
java.lang.String cluster_node)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||