tigase.server.xmppsession
Class SessionManager
java.lang.Object
tigase.server.AbstractMessageReceiver
tigase.server.xmppsession.SessionManager
- All Implemented Interfaces:
- LoginHandler, Configurable, XMPPService, MessageReceiver, ServerComponent, StatisticsContainer
public class SessionManager
- extends AbstractMessageReceiver
- implements Configurable, XMPPService, LoginHandler
Class SessionManager
Created: Tue Nov 22 07:07:11 2005
- Version:
- $Rev: 900 $
- Author:
- Artur Hefczyc
| Fields inherited from interface tigase.conf.Configurable |
ADMINS_PROP_KEY, BOSH_COMP_CLASS_NAME, C2S_COMP_CLASS_NAME, DEF_HOSTNAME_PROP_KEY, 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_COMP_CLASS_NAME, SM_COMP_CLASS_NAME, SRECV_COMP_CLASS_NAME, SSEND_COMP_CLASS_NAME, TRUSTED_PROP_KEY, XML_REPO_CLASS_PROP_VAL, XML_REPO_URL_PROP_VAL |
| Methods inherited from class tigase.server.AbstractMessageReceiver |
addOutPacket, addOutPacketNB, addOutPackets, addPacket, addPackets, addRegexRouting, addRouting, clearRegexRoutings, clearRoutings, getDefHostName, getName, getRegexRoutings, getRoutings, isInRegexRoutings, isInRoutings, myDomain, release, removeRegexRouting, removeRouting, setMaxQueueSize, setParent, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionManager
public SessionManager()
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface ServerComponent- Overrides:
setName in class AbstractMessageReceiver
processPacket
public void processPacket(Packet packet)
- Specified by:
processPacket in class AbstractMessageReceiver
processPacket
public void processPacket(Packet pc,
java.util.Queue<Packet> results)
- Specified by:
processPacket in interface ServerComponent- Overrides:
processPacket in class AbstractMessageReceiver
getDefMaxQueueSize
protected java.lang.Integer getDefMaxQueueSize()
- Overrides:
getDefMaxQueueSize in class AbstractMessageReceiver
getDefaults
public java.util.Map<java.lang.String,java.lang.Object> getDefaults(java.util.Map<java.lang.String,java.lang.Object> params)
- Description copied from class:
AbstractMessageReceiver
- Returns defualt configuration settings for this object.
- Specified by:
getDefaults in interface Configurable- Overrides:
getDefaults in class AbstractMessageReceiver
setProperties
public void setProperties(java.util.Map<java.lang.String,java.lang.Object> props)
- Description copied from class:
AbstractMessageReceiver
- Sets all configuration properties for object.
- Specified by:
setProperties in interface Configurable- Overrides:
setProperties in class AbstractMessageReceiver
handleLogin
public void handleLogin(java.lang.String userName,
XMPPResourceConnection conn)
- Specified by:
handleLogin in interface LoginHandler
handleLogout
public void handleLogout(java.lang.String userName,
XMPPResourceConnection conn)
- Specified by:
handleLogout in interface LoginHandler
getDiscoInfo
public tigase.xml.Element getDiscoInfo(java.lang.String node,
java.lang.String jid)
- Specified by:
getDiscoInfo in interface XMPPService
getDiscoFeatures
public java.util.List<tigase.xml.Element> getDiscoFeatures()
- Description copied from interface:
XMPPService
- Returns features for top level disco info
- Specified by:
getDiscoFeatures in interface XMPPService
getDiscoItems
public java.util.List<tigase.xml.Element> getDiscoItems(java.lang.String node,
java.lang.String jid)
- Specified by:
getDiscoItems in interface XMPPService
getStatistics
public java.util.List<StatRecord> getStatistics()
- Specified by:
getStatistics in interface StatisticsContainer- Overrides:
getStatistics in class AbstractMessageReceiver
Copyright © 2008 Tigase. All Rights Reserved.