# Uses of Class
tigase.xmpp.XMPPSession

Packages that use XMPPSession
Package
Description
tigase.cluster
tigase.cluster.api
tigase.server.xmppsession
tigase.util.log
tigase.xmpp
tigase.xmpp.impl
Package containing implementation of all Session Manager plugins
tigase.xmpp.impl.roster

- ## Uses of XMPPSession in tigase.cluster

  Methods in tigase.cluster that return types with arguments of type XMPPSession
  Modifier and Type
  Method
  Description
  `ConcurrentHashMap<BareJID,XMPPSession>`
  SessionManagerClustered.`getXMPPSessions()`
  Methods in tigase.cluster with parameters of type XMPPSession
  Modifier and Type
  Method
  Description
  `void`
  SessionManagerClustered.`processPresenceUpdate(XMPPSession session, Element packet)`

- ## Uses of XMPPSession in tigase.cluster.api

  Methods in tigase.cluster.api that return types with arguments of type XMPPSession
  Modifier and Type
  Method
  Description
  `ConcurrentHashMap<BareJID,XMPPSession>`
  SessionManagerClusteredIfc.`getXMPPSessions()`
  Methods in tigase.cluster.api with parameters of type XMPPSession
  Modifier and Type
  Method
  Description
  `void`
  SessionManagerClusteredIfc.`processPresenceUpdate(XMPPSession session, Element element)`

- ## Uses of XMPPSession in tigase.server.xmppsession

  Fields in tigase.server.xmppsession with type parameters of type XMPPSession
  Modifier and Type
  Field
  Description
  `protected ConcurrentHashMap<BareJID,XMPPSession>`
  SessionManager.`sessionsByNodeId`
  A Map with bare user JID as a key and a user session object as a value.
  Methods in tigase.server.xmppsession that return XMPPSession
  Modifier and Type
  Method
  Description
  `protected XMPPSession`
  SessionManager.`getSession(BareJID jid)`
  `XMPPSession`
  UserPresenceChangedEvent.`getSession()`
  `XMPPSession`
  UserSessionEvent.`getSession()`
  Methods in tigase.server.xmppsession with parameters of type XMPPSession
  Modifier and Type
  Method
  Description
  `protected void`
  SessionManager.`processPresenceUpdate(XMPPSession session, Element packet)`
  `void`
  UserSessionEvent.`setSession(XMPPSession session)`
  Constructors in tigase.server.xmppsession with parameters of type XMPPSession
  Modifier
  Constructor
  Description
  ``
  `UserPresenceChangedEvent(XMPPSession session, Packet presence)`
  ``
  `UserSessionEvent(JID sender, JID userJid, XMPPSession session)`
  ``
  `UserSessionEventWithProcessorResultWriter(JID sender, JID userJid, XMPPSession session, SessionManager.ProcessorResultWriter writer)`

- ## Uses of XMPPSession in tigase.util.log

  Constructor parameters in tigase.util.log with type arguments of type XMPPSession
  Modifier
  Constructor
  Description
  ``
  `LogUserFilter(BareJID jid, Map<BareJID,XMPPSession> sessionsByNodeId)`

- ## Uses of XMPPSession in tigase.xmpp

  Methods in tigase.xmpp that return XMPPSession
  Modifier and Type
  Method
  Description
  `XMPPSession`
  XMPPResourceConnection.`getParentSession()`
  Methods in tigase.xmpp with parameters of type XMPPSession
  Modifier and Type
  Method
  Description
  `void`
  XMPPResourceConnection.`removeParentSession(XMPPSession parent)`
  `void`
  XMPPResourceConnection.`setParentSession(XMPPSession parent)`

- ## Uses of XMPPSession in tigase.xmpp.impl

  Constructors in tigase.xmpp.impl with parameters of type XMPPSession
  Modifier
  Constructor
  Description
  ``
  `MessageCarbonsStateChangedEvent(JID sender, JID userJid, XMPPSession session)`
  ``
  `PrivacyListUpdatedEvent(JID sender, JID userJid, XMPPSession session, String privacyListName)`

- ## Uses of XMPPSession in tigase.xmpp.impl.roster

  Methods in tigase.xmpp.impl.roster with parameters of type XMPPSession
  Modifier and Type
  Method
  Description
  `Queue<Packet>`
  RosterAbstract.`addJidToRoster(UserRepository repository, XMPPSession session, BareJID owner, RosterElement rosterElement)`
  `protected List<XMPPResourceConnection>`
  RosterAbstract.`getActiveConnections(XMPPSession session)`
  `Queue<Packet>`
  RosterAbstract.`removeJidFromRoster(UserRepository repository, XMPPSession session, BareJID owner, JID jid)`
  Deprecated.
  Constructors in tigase.xmpp.impl.roster with parameters of type XMPPSession
  Modifier
  Constructor
  Description
  ``
  `RosterModifiedEvent(JID sender, JID userJid, XMPPSession session, RosterElement rosterElement)`
  Deprecated.
  ``
  `RosterModifiedEvent(JID sender, JID userJid, XMPPSession session, JID jid, RosterAbstract.SubscriptionType subscription)`
  Deprecated.