tigase.xmpp
Class XMPPSession
java.lang.Object
tigase.xmpp.XMPPSession
public class XMPPSession
- extends java.lang.Object
Describe class XMPPSession here.
Created: Wed Feb 8 22:14:28 2006
- Version:
- $Rev: 1835 $
- Author:
- Artur Hefczyc
|
Constructor Summary |
XMPPSession(java.lang.String username)
Creates a new XMPPSession instance. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMPPSession
public XMPPSession(java.lang.String username)
- Creates a new
XMPPSession instance.
- Parameters:
username -
getLiveTime
public long getLiveTime()
streamClosed
public void streamClosed(XMPPResourceConnection conn)
getUserName
public java.lang.String getUserName()
getActiveResources
public java.util.List<XMPPResourceConnection> getActiveResources()
getActiveResourcesSize
public int getActiveResourcesSize()
getResSizeForConnStatus
public int getResSizeForConnStatus(ConnectionStatus status)
addResourceConnection
public void addResourceConnection(XMPPResourceConnection conn)
- This method is called each time the resource is set for connection.
- Parameters:
conn -
removeResourceConnection
public void removeResourceConnection(XMPPResourceConnection conn)
getJIDs
public java.lang.String[] getJIDs()
throws NotAuthorizedException
- Throws:
NotAuthorizedException
getConnectionIds
public java.lang.String[] getConnectionIds()
getResourceForResource
public XMPPResourceConnection getResourceForResource(java.lang.String resource)
getResourceForConnectionId
public XMPPResourceConnection getResourceForConnectionId(java.lang.String connectionId)
getOldestConnection
public XMPPResourceConnection getOldestConnection()
getResourceForJID
public XMPPResourceConnection getResourceForJID(java.lang.String jid)
getResourceConnection
public XMPPResourceConnection getResourceConnection(java.lang.String jid)
getCommonSessionData
public java.lang.Object getCommonSessionData(java.lang.String key)
- Parameters:
key -
- Returns:
putCommonSessionData
protected void putCommonSessionData(java.lang.String key,
java.lang.Object value)
removeCommonSessionData
protected java.lang.Object removeCommonSessionData(java.lang.String key)
Copyright © 2009 Tigase. All Rights Reserved.