public class XMPPSession extends Object
Constructor and Description |
---|
XMPPSession(String username)
Creates a new
XMPPSession instance. |
Modifier and Type | Method and Description |
---|---|
void |
addResourceConnection(XMPPResourceConnection conn)
This method is called each time the resource is set for connection.
|
List<XMPPResourceConnection> |
getActiveResources()
Method description
|
List<XMPPResourceConnection> |
getActiveResourcesClone()
Method description
|
int |
getActiveResourcesSize()
Method description
|
Object |
getCommonSessionData(String key) |
tigase.xmpp.JID[] |
getConnectionIds()
Method description
|
tigase.xmpp.JID[] |
getJIDs()
Method description
|
long |
getLiveTime()
Method description
|
long |
getPacketsCounter()
Method description
|
XMPPResourceConnection |
getResourceConnection(tigase.xmpp.JID jid)
Method description
|
XMPPResourceConnection |
getResourceForConnectionId(tigase.xmpp.JID connectionId)
Method description
|
XMPPResourceConnection |
getResourceForJID(tigase.xmpp.JID jid)
Method description
|
XMPPResourceConnection |
getResourceForResource(String resource)
Method description
|
String |
getUserName()
Method description
|
void |
incPacketsCounter() |
protected void |
putCommonSessionData(String key,
Object value)
Method description
|
protected Object |
removeCommonSessionData(String key)
Method description
|
void |
removeResourceConnection(XMPPResourceConnection conn)
Method description
|
void |
streamClosed(XMPPResourceConnection conn)
Method description
|
String |
toString()
Method description
|
public XMPPSession(String username)
XMPPSession
instance.username
- public void addResourceConnection(XMPPResourceConnection conn) throws tigase.util.TigaseStringprepException
conn
- tigase.util.TigaseStringprepException
public void incPacketsCounter()
public void removeResourceConnection(XMPPResourceConnection conn)
conn
- public void streamClosed(XMPPResourceConnection conn)
conn
- public List<XMPPResourceConnection> getActiveResources()
public List<XMPPResourceConnection> getActiveResourcesClone()
public int getActiveResourcesSize()
public tigase.xmpp.JID[] getConnectionIds()
public tigase.xmpp.JID[] getJIDs()
public long getLiveTime()
public long getPacketsCounter()
public XMPPResourceConnection getResourceConnection(tigase.xmpp.JID jid)
jid
- public XMPPResourceConnection getResourceForConnectionId(tigase.xmpp.JID connectionId)
connectionId
- public XMPPResourceConnection getResourceForJID(tigase.xmpp.JID jid)
jid
- public XMPPResourceConnection getResourceForResource(String resource)
resource
- public String getUserName()
protected void putCommonSessionData(String key, Object value)
key
- value
- Copyright © 2013 Tigase. All rights reserved.