Package | Description |
---|---|
tigase.auth | |
tigase.auth.impl | |
tigase.cluster | |
tigase.cluster.api | |
tigase.cluster.strategy | |
tigase.server.xmppsession | |
tigase.util | |
tigase.xmpp | |
tigase.xmpp.impl |
Package containing implementation of all Session Manager plugins
|
tigase.xmpp.impl.roster |
Modifier and Type | Method and Description |
---|---|
CallbackHandler |
CallbackHandlerFactory.create(String mechanismName,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Map<String,Object> settings) |
Collection<String> |
MechanismSelector.filterMechanisms(Enumeration<SaslServerFactory> serverFactories,
XMPPResourceConnection session)
|
Collection<String> |
DefaultMechanismSelector.filterMechanisms(Enumeration<SaslServerFactory> serverFactories,
XMPPResourceConnection session) |
protected boolean |
DefaultMechanismSelector.match(SaslServerFactory factory,
String mechanismName,
XMPPResourceConnection session) |
void |
SessionAware.setSession(XMPPResourceConnection session)
Sets XMPP Session.
|
Modifier and Type | Method and Description |
---|---|
void |
CertBasedCallbackHandler.setSession(XMPPResourceConnection session) |
Modifier and Type | Method and Description |
---|---|
XMPPResourceConnection |
SessionManagerClustered.getXMPPResourceConnection(Packet p) |
Modifier and Type | Method and Description |
---|---|
ConcurrentHashMap<tigase.xmpp.JID,XMPPResourceConnection> |
SessionManagerClustered.getXMPPResourceConnections() |
Modifier and Type | Method and Description |
---|---|
protected void |
SessionManagerClustered.closeSession(XMPPResourceConnection conn,
boolean closeOnly)
The method intercept user's disconnect event.
|
void |
SessionManagerClustered.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
void |
SessionManagerClustered.handleLogin(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManagerClustered.handleLogout(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManagerClustered.handleResourceBind(XMPPResourceConnection conn) |
void |
SessionManagerClustered.processPacket(Packet packet,
XMPPResourceConnection conn) |
Modifier and Type | Method and Description |
---|---|
XMPPResourceConnection |
SessionManagerClusteredIfc.getXMPPResourceConnection(Packet el_packet)
Method description
|
Modifier and Type | Method and Description |
---|---|
ConcurrentHashMap<tigase.xmpp.JID,XMPPResourceConnection> |
SessionManagerClusteredIfc.getXMPPResourceConnections()
Method description
|
Modifier and Type | Method and Description |
---|---|
void |
SessionManagerClusteredIfc.processPacket(Packet el_packet,
XMPPResourceConnection conn)
Method description
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultClusteringStrategy.handleLocalPacket(Packet packet,
XMPPResourceConnection conn)
Method description
|
void |
ClusteringStrategyIfc.handleLocalPacket(Packet packet,
XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalPresenceSet(XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalPresenceSet(XMPPResourceConnection conn) |
void |
DefaultClusteringStrategy.handleLocalResourceBind(XMPPResourceConnection conn)
Method description
|
void |
ClusteringStrategyIfc.handleLocalResourceBind(XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalResourceBind(XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalUserLogin(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalUserLogin(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn) |
void |
DefaultClusteringStrategy.handleLocalUserLogout(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn)
Method description
|
void |
ClusteringStrategyIfc.handleLocalUserLogout(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalUserLogout(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn) |
protected Map<String,String> |
DefaultClusteringStrategy.prepareConnectionParams(XMPPResourceConnection conn)
A utility method used to prepare a Map of data with user session data
before it can be sent over to another cluster node.
|
boolean |
ClusteringStrategyIfc.processPacket(Packet packet,
XMPPResourceConnection conn)
Method description
|
boolean |
DefaultClusteringStrategyAbstract.processPacket(Packet packet,
XMPPResourceConnection conn) |
Modifier and Type | Class and Description |
---|---|
class |
SMResourceConnection
Created: Feb 27, 2010 8:02:11 PM
|
Modifier and Type | Field and Description |
---|---|
protected ConcurrentHashMap<tigase.xmpp.JID,XMPPResourceConnection> |
SessionManager.connectionsByFrom
A Map with connectionID as a key and an object with all the user connection
data as a value
|
Modifier and Type | Method and Description |
---|---|
protected XMPPResourceConnection |
SessionManager.createUserSession(tigase.xmpp.JID conn_id,
String domain)
Method description
|
XMPPResourceConnection |
SessionManager.getResourceConnection(tigase.xmpp.JID jid)
Method description
|
protected XMPPResourceConnection |
SessionManager.getXMPPResourceConnection(tigase.xmpp.JID connId)
Method description
|
protected XMPPResourceConnection |
SessionManager.getXMPPResourceConnection(Packet p)
Method description
|
protected XMPPResourceConnection |
SessionManager.loginUserSession(tigase.xmpp.JID conn_id,
String domain,
tigase.xmpp.BareJID user_id,
String resource,
String xmpp_sessionId,
boolean tmpSession)
Method description
|
Modifier and Type | Method and Description |
---|---|
protected void |
SessionManager.addOutPackets(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> results)
Method description
|
boolean |
PacketDefaultHandler.canHandle(Packet packet,
XMPPResourceConnection session)
Method description
|
protected void |
SessionManager.closeConnection(XMPPResourceConnection connection,
tigase.xmpp.JID connectionId,
String userId,
boolean closeOnly)
Method description
|
protected void |
SessionManager.closeSession(XMPPResourceConnection conn,
boolean closeOnly)
Method description
|
boolean |
PacketDefaultHandler.forward(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
void |
SessionManager.handleLocalPacket(Packet packet,
XMPPResourceConnection conn)
Method description
|
void |
SessionManagerHandler.handleLogin(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManager.handleLogin(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn)
Method description
|
void |
SessionManagerHandler.handleLogout(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManager.handleLogout(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn)
Method description
|
void |
SessionManagerHandler.handlePresenceSet(XMPPResourceConnection conn) |
void |
SessionManager.handlePresenceSet(XMPPResourceConnection conn)
Method description
|
void |
SessionManagerHandler.handleResourceBind(XMPPResourceConnection conn) |
void |
SessionManager.handleResourceBind(XMPPResourceConnection conn)
Method description
|
boolean |
PacketDefaultHandler.preprocess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
void |
PacketDefaultHandler.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
protected void |
SessionManager.processPacket(Packet packet,
XMPPResourceConnection conn)
Method description
|
protected void |
SessionManager.registerNewSession(tigase.xmpp.BareJID userId,
XMPPResourceConnection conn)
Method description
|
Modifier and Type | Method and Description |
---|---|
XMPPResourceConnection |
QueueItem.getConn() |
Modifier and Type | Method and Description |
---|---|
boolean |
ProcessingThreads.addItem(XMPPProcessorIfc processor,
Packet packet,
XMPPResourceConnection conn)
Method description
|
Constructor and Description |
---|
QueueItem(XMPPProcessorIfc processor,
Packet packet,
XMPPResourceConnection conn)
Constructs ...
|
Modifier and Type | Method and Description |
---|---|
XMPPResourceConnection |
XMPPSession.getResourceConnection(tigase.xmpp.JID jid)
Method returns
XMPPResourceConnection for particular FullJID. |
XMPPResourceConnection |
XMPPSession.getResourceForConnectionId(tigase.xmpp.JID connectionId)
Method returns
XMPPResourceConnection for particular ConnectionID. |
XMPPResourceConnection |
XMPPSession.getResourceForJID(tigase.xmpp.JID jid)
Method returns
XMPPResourceConnection for particular FullJID (using
resource name as determinant. |
XMPPResourceConnection |
XMPPSession.getResourceForResource(String resource)
Method returns
XMPPResourceConnection for particular
resource . |
Modifier and Type | Method and Description |
---|---|
List<XMPPResourceConnection> |
XMPPSession.getActiveResources()
Method returns a List of all
XMPPResourceConnection objects related
to this XMPPSession object |
List<XMPPResourceConnection> |
XMPPSession.getActiveResourcesClone()
Method returns a cloned List of all
XMPPResourceConnection objects
related to this XMPPSession object |
List<XMPPResourceConnection> |
XMPPResourceConnection.getActiveSessions()
Method description
|
Modifier and Type | Method and Description |
---|---|
void |
XMPPSession.addResourceConnection(XMPPResourceConnection conn)
This method is called each time the resource is set for connection.
|
Authorization |
XMPPImplIfc.canHandle(Packet packet,
XMPPResourceConnection conn)
By default the method uses
XMPPImplIfc.supElementNamePaths() and
XMPPImplIfc.supTypes() method results to determine whether the plugin would process
given packet. |
Authorization |
XMPPProcessor.canHandle(Packet packet,
XMPPResourceConnection conn) |
void |
XMPPPacketFilterIfc.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
XMPPPostprocessorIfc.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of
packet for which there was no processor. |
boolean |
XMPPPreprocessorIfc.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs pre-processing of
packet . |
void |
XMPPPresenceUpdateProcessorIfc.presenceUpdate(XMPPResourceConnection session,
Packet packet,
Queue<Packet> results) |
void |
XMPPProcessorIfc.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
XMPPProcessorAbstract.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
XMPPProcessorAbstract.processFromUserOutPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet is sent from the user, owner of the session
somewhere else to other XMPP entity (other user on the server, other user on a
different server, different server, component, transport, etc....).
|
void |
XMPPProcessorAbstract.processFromUserPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called for all packets sent by the user, owner of this connection/session.
|
abstract void |
XMPPProcessorAbstract.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet is send from the user who is owner of the session
to the local server (ping, roster management, privacy lists, etc...).
|
abstract void |
XMPPProcessorAbstract.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
The method is called when a packet addressed to the server domain is received.
|
void |
XMPPProcessorAbstract.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method is called for all the packets sent TO the user - owner of the session.
|
void |
XMPPSession.removeResourceConnection(XMPPResourceConnection conn)
Removes particular
XMPPResourceConnection user's resource connection
from the list of all active user connections within given XMPPSession
and detaches XMPPSession from the removed XMPPResourceConnection |
void |
XMPPStopListenerIfc.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Performs additional processing upon closing user session (user either
disconnects or logs-out).
|
void |
XMPPSession.streamClosed(XMPPResourceConnection conn)
Method is called upon closing stream connection and removes particular
XMPPResourceConnection |
tigase.xml.Element[] |
XMPPImplIfc.supDiscoFeatures(XMPPResourceConnection session)
Method
supDiscoFeatures returns an array of XML
Element s with service discovery features which have to be
returned to the client uppon request. |
tigase.xml.Element[] |
XMPPProcessor.supDiscoFeatures(XMPPResourceConnection session) |
tigase.xml.Element[] |
XMPPImplIfc.supStreamFeatures(XMPPResourceConnection session)
Method
supStreamFeatures returns an array of XML
Element s with stream features which have to be returned to the
client uppon request. |
tigase.xml.Element[] |
XMPPProcessor.supStreamFeatures(XMPPResourceConnection session) |
Modifier and Type | Method and Description |
---|---|
static void |
Presence.addDirectPresenceJID(tigase.xmpp.JID jid,
XMPPResourceConnection session)
Add JID to collection of JIDs to which direct presence was sent.
|
static void |
Privacy.addList(XMPPResourceConnection session,
tigase.xml.Element list)
Method description
|
protected static void |
Presence.broadcastDirectPresences(StanzaType t,
XMPPResourceConnection session,
Queue<Packet> results,
tigase.xml.Element pres)
broadcastDirectPresences broadcast a direct Presence from provided
pres Element object to the collection of JIDs stored in
temporary session data under key DIRECT_PRESENCE . |
static void |
Presence.broadcastOffline(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract roster_util)
sendPresenceBroadcast method broadcasts given presence to all
buddies from roster and to all users to which direct presence was sent. |
void |
Presence.broadcastProbe(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
sendPresenceBroadcast method broadcasts given presence to all
buddies from roster and to all users to which direct presence was sent. |
protected void |
Presence.buddyOnline(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
Queue<Packet> results,
boolean online)
Method sends back presence to contact while it becomes online (i.e.
|
protected Authorization |
JabberIqAuth.doAuth(NonAuthUserRepository repo,
Map<String,Object> settings,
XMPPResourceConnection session,
tigase.xmpp.BareJID user_id,
String password,
String digest)
Method description
|
protected static void |
JabberIqRoster.dynamicGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
get request related to dynamic roster. |
protected static void |
JabberIqRoster.dynamicSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
set request related to dynamic roster. |
tigase.xml.Element |
Presence.ExtendedPresenceProcessorIfc.extend(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MessageCarbons.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results)
Method processes outgoing packets from SessionManager
|
void |
JabberIqPrivacy.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
void |
MobileV3.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
void |
MessageAmp.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV1.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
void |
Message.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
DomainFilter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV2.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
static void |
C2SDeliveryErrorProcessor.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
tigase.xmpp.JID toIgnore)
Filters packets created by processors to remove delivery-error payload
|
boolean |
MobileV2.filter(XMPPResourceConnection session,
Packet res,
Map<tigase.xmpp.JID,Packet> queue)
Method description
|
boolean |
MobileV1.filter(XMPPResourceConnection session,
Packet res,
Queue<Packet> queue)
Method description
|
static tigase.xml.Element |
Privacy.getActiveList(XMPPResourceConnection session)
Method description
|
static String |
Privacy.getActiveListName(XMPPResourceConnection session)
Method description
|
static tigase.xml.Element |
Privacy.getDefaultList(XMPPResourceConnection session) |
static String |
Privacy.getDefaultListName(XMPPResourceConnection session)
Method description
|
DomainFilterPolicy |
DomainFilter.getDomains(XMPPResourceConnection session)
Method retrieves filtering policy based on user session, from most specific to most general,
i.e.: first user session is checked, if that fails then user repository and if there is no
rules configured then domain filtering policy from VHost is being returned (if present).
|
String[] |
DomainFilter.getDomainsList(XMPPResourceConnection session)
Method retrieves list of domains to be applied to
LIST and
BLACKLIST filtering policies based on user session, from most
specific to most general, i.e.: first user session is checked, if that
fails then user repository and if there is no rules configured then list of
domains from VHost is being returned (if present). |
static Set<tigase.xmpp.JID> |
CAPS.getJidsWithFeature(XMPPResourceConnection session,
String feature)
Method description
|
static tigase.xml.Element |
Privacy.getList(XMPPResourceConnection session,
String list)
Method description
|
static tigase.xml.Element |
Privacy.getListOld(XMPPResourceConnection session,
String list)
Method description
|
static String[] |
Privacy.getLists(XMPPResourceConnection session)
Method description
|
protected MsgRepositoryIfc |
OfflineMessages.getMsgRepoImpl(NonAuthUserRepository repo,
XMPPResourceConnection conn)
Method allows obtaining instance of
MsgRepositoryIfc interface
implementation. |
void |
OfflineMessages.OfflineMsgRepositoryIfc.init(NonAuthUserRepository repo,
XMPPResourceConnection conn) |
protected static boolean |
MobileV3.isQueueEnabled(XMPPResourceConnection session)
Check if queuing is enabled
|
protected boolean |
MobileV1.isQueueEnabled(XMPPResourceConnection session)
Check if queuing is enabled
|
protected boolean |
MobileV2.isQueueEnabled(XMPPResourceConnection session)
Check if queuing is enabled
|
static boolean |
RemoteRosterManagement.isRemoteAllowed(tigase.xmpp.JID jid,
XMPPResourceConnection session)
Method description
|
protected boolean |
MobileV1.isTimedOut(XMPPResourceConnection session)
Check timeout for queue
|
protected boolean |
OfflineMessages.loadOfflineMessages(Packet packet,
XMPPResourceConnection conn)
Method determines whether offline messages should be loaded - the process
should be run only once per user session and only for available/null
presence with priority greater than 0.
|
protected void |
SaslAuth.onAuthFail(XMPPResourceConnection session)
Method description
|
void |
OfflineMessages.postProcess(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> queue,
Map<String,Object> settings)
OfflineMessages postprocessor simply calls
savePacketForOffLineUser
method to store packet to offline repository. |
void |
MessageAmp.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
boolean |
JabberIqPrivacy.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
preProcess method checks only incoming stanzas
so it doesn't check for presence-out at all. |
boolean |
MessageAmp.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
static boolean |
C2SDeliveryErrorProcessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Filters packets before they are processed by processors to filter out delivery-error
packets sent to bare jid if other connection is available
|
boolean |
InvisibleCommand.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
boolean |
StartTLS.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
boolean |
Message.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
JabberIqIq.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
boolean |
DomainFilter.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageCarbons.presenceUpdate(XMPPResourceConnection session,
Packet packet,
Queue<Packet> results) |
void |
MessageCarbons.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Process packet received by SM for processing
|
void |
JabberIqPrivacy.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
MessageForwarding.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
OfflineMessages.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
OfflineMessages processor is triggered by <presence>
stanza. |
void |
LastActivity.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
MobileV3.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
MessageAmp.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
StartZLib.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
BindResource.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqStats.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
SaslAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
SessionBind.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
RosterPresence.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
MobileV1.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
InvisibleCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqRoster.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of IQ packets with jabber:iq:roster
xmlns with the regard whether it's roster set or get
request or possibly dynamic-roster is involved.
|
void |
JabberIqRegister.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqPrivate.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Describe
process method here. |
void |
StartTLS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
CAPS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
Message.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqIq.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
SimpleForwarder.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Describe
process method here. |
void |
Presence.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs processing of presence packets and calls different
methods for particular
RosterAbstract.PresenceType
|
void |
Jingle.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository nonAuthUserRepo,
Queue<Packet> results,
Map<String,Object> settings)
Describe
process method here. |
void |
MobileV2.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
MessageAll.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
protected void |
Presence.processError(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Process presence stanza of type Error.
|
void |
VCardTemp.processFromUserOutPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
LastActivity.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
VCardTemp.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqVersion.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
PepPlugin.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
RemoteRosterManagement.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
ServiceDiscovery.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
UrnXmppPing.processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
protected void |
JabberIqRoster.processGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
get request. |
protected void |
Presence.processInInitial(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Method is responsible for processing incoming initial presence (i.e.
|
protected void |
Presence.processInProbe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Method is responsible for processing incoming presence probe (i.e.
|
protected void |
Presence.processInSubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming subscription request (i.e.
|
protected void |
Presence.processInSubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming subscribed presence (i.e.
|
protected void |
Presence.processInUnsubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming unsubscribe presence (i.e.
|
protected void |
Presence.processInUnsubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing incoming unsubscribed presence (i.e.
|
protected void |
Presence.processOutInitial(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType type)
Method is responsible for processing outgoing initial presence (i.e.
|
protected void |
Presence.processOutSubscribe(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing outgoing subscribe and unsubscribe
presence (i.e.
|
protected void |
Presence.processOutSubscribed(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType pres_type)
Method is responsible for processing outgoing subscribed and unsubscribed
presence (i.e.
|
void |
LastActivity.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
VCardTemp.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqVersion.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
PepPlugin.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
RemoteRosterManagement.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
ServiceDiscovery.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
UrnXmppPing.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
protected void |
JabberIqRoster.processSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
set request. |
void |
LastActivity.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
VCardTemp.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
RemoteRosterManagement.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
static void |
Presence.rebroadcastPresence(XMPPResourceConnection session,
Queue<Packet> results) |
static void |
Presence.removeDirectPresenceJID(tigase.xmpp.JID jid,
XMPPResourceConnection session)
Remove JID from collection of JIDs to which direct presence was sent.
|
static void |
Privacy.removeList(XMPPResourceConnection session,
tigase.xml.Element list)
Method description
|
void |
Presence.resendPendingInRequests(XMPPResourceConnection session,
Queue<Packet> results)
Sends out all pending subscription request during user log-in.
|
Queue<Packet> |
OfflineMessages.restorePacketForOffLineUser(XMPPResourceConnection conn,
MsgRepositoryIfc repo)
Method restores all messages from repository for the JID of the current
session.
|
static void |
Presence.sendPresenceBroadcast(StanzaType t,
XMPPResourceConnection session,
EnumSet<RosterAbstract.SubscriptionType> subscrs,
Queue<Packet> results,
tigase.xml.Element pres,
Map<String,Object> settings,
RosterAbstract roster_util)
sendPresenceBroadcast method broadcasts given presence to all
buddies from roster and to all users to which direct presence was sent. |
protected void |
Presence.sendRosterOfflinePresence(XMPPResourceConnection session,
Queue<Packet> results)
Method sends server generated presence unavailable for all buddies from the
roster with a custom status message.
|
static void |
Privacy.setActiveList(XMPPResourceConnection session,
String lName)
Method description
|
static void |
Privacy.setDefaultList(XMPPResourceConnection session,
tigase.xml.Element list)
Method description
|
void |
LastActivity.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
RosterPresence.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
Presence.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
tigase.xml.Element[] |
MessageCarbons.supDiscoFeatures(XMPPResourceConnection session)
Return array of element containing supported disco features
|
tigase.xml.Element[] |
JabberIqPrivacy.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqSi.supDiscoFeatures(XMPPResourceConnection session)
Deprecated.
Method description
|
tigase.xml.Element[] |
OfflineMessages.supDiscoFeatures(XMPPResourceConnection session) |
tigase.xml.Element[] |
LastActivity.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
MessageAmp.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
BindResource.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqStats.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
SaslAuth.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
SessionBind.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqAuth.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
VCardTemp.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
RosterPresence.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqCommand.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqRoster.supDiscoFeatures(XMPPResourceConnection session) |
tigase.xml.Element[] |
JabberIqRegister.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqVersion.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqPrivate.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
PepPlugin.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqIq.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
ServiceDiscovery.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
UrnXmppPing.supDiscoFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
MobileV3.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
StartZLib.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
BindResource.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
SaslAuth.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
SessionBind.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqAuth.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
RosterPresence.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
MobileV1.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
JabberIqRoster.supStreamFeatures(XMPPResourceConnection session) |
tigase.xml.Element[] |
JabberIqRegister.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
StartTLS.supStreamFeatures(XMPPResourceConnection session)
Method description
|
tigase.xml.Element[] |
MobileV2.supStreamFeatures(XMPPResourceConnection session)
Method description
|
static void |
RemoteRosterManagement.updateBuddyChange(XMPPResourceConnection session,
tigase.xml.Element item,
tigase.xml.Element update,
Queue<Packet> results)
Method description
|
protected void |
JabberIqRoster.updateHash(XMPPResourceConnection session,
Map<String,Object> settings)
Calculates hash value based on the user roster items and saves it to user's
session data.
|
protected void |
MobileV1.updateLastAccessTime(XMPPResourceConnection session)
Update last send time
|
protected static void |
Presence.updateOfflineChange(XMPPResourceConnection session,
Queue<Packet> results)
updateOfflineChange method broadcast off-line presence to all
other user active resources. |
static void |
Presence.updatePresenceChange(Packet presence,
XMPPResourceConnection session,
Queue<Packet> results)
updatePresenceChange method is used to broadcast to all active
resources presence stanza received from other users, like incoming
availability presence, subscription presence and so on... |
protected static void |
Presence.updateResourcesAvailable(XMPPResourceConnection session,
StanzaType type,
Packet packet)
Method updates resources information upon receiving initial availability
presence (type available or missing type)
|
static void |
Presence.updateUserResources(tigase.xml.Element presence,
XMPPResourceConnection session,
Queue<Packet> results,
boolean initial)
updateUserResources method is used to broadcast to all
other resources presence stanza from one user resource. |
static Authorization |
JabberIqPrivacy.validateList(XMPPResourceConnection session,
List<tigase.xml.Element> items)
Method description
|
Modifier and Type | Method and Description |
---|---|
static tigase.xmpp.JID[] |
DynamicRoster.addBuddies(XMPPResourceConnection session,
Map<String,Object> settings,
tigase.xmpp.JID[] buddies)
Method description
|
abstract void |
RosterAbstract.addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid,
String name,
String[] groups,
String otherData)
Method description
|
void |
Roster.addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid,
String name,
String[] groups,
String otherData)
Method description
|
void |
RosterFlat.addBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name,
String[] groups,
String otherData) |
abstract boolean |
RosterAbstract.addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String[] groups)
Method description
|
boolean |
Roster.addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String[] groups)
Method description
|
boolean |
RosterFlat.addBuddyGroup(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String[] groups) |
RosterElement |
RosterFlat.addTempBuddy(tigase.xmpp.JID buddy,
XMPPResourceConnection session)
Method description
|
abstract boolean |
RosterAbstract.containsBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
boolean |
Roster.containsBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
boolean |
RosterFlat.containsBuddy(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
tigase.xmpp.JID[] |
DynamicRosterTest123.getBuddies(XMPPResourceConnection session) |
abstract tigase.xmpp.JID[] |
RosterAbstract.getBuddies(XMPPResourceConnection session)
Method description
|
tigase.xmpp.JID[] |
DynamicRosterIfc.getBuddies(XMPPResourceConnection session)
getBuddies method returns String array with
all roster buddies JIDs. |
tigase.xmpp.JID[] |
DynamicRosterTest.getBuddies(XMPPResourceConnection session)
Method description
|
tigase.xmpp.JID[] |
Roster.getBuddies(XMPPResourceConnection session)
Method description
|
tigase.xmpp.JID[] |
AnonymousRoster.getBuddies(XMPPResourceConnection session) |
tigase.xmpp.JID[] |
RosterFlat.getBuddies(XMPPResourceConnection session) |
tigase.xmpp.JID[] |
RosterAbstract.getBuddies(XMPPResourceConnection session,
EnumSet<RosterAbstract.SubscriptionType> subscrs)
Method description
|
static tigase.xmpp.JID[] |
DynamicRoster.getBuddies(XMPPResourceConnection session,
Map<String,Object> settings)
Method description
|
String |
RosterAbstract.getBuddiesHash(XMPPResourceConnection session)
Method description
|
static List<tigase.xmpp.JID> |
DynamicRoster.getBuddiesList(XMPPResourceConnection session,
Map<String,Object> settings)
Method description
|
abstract String[] |
RosterAbstract.getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
String[] |
Roster.getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
String[] |
RosterFlat.getBuddyGroups(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
tigase.xml.Element |
DynamicRosterTest123.getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
tigase.xml.Element |
RosterAbstract.getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
tigase.xml.Element |
DynamicRosterIfc.getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
getBuddyItem method returns buddy item element for a given JID
or null if the buddy doesn't exist on the user roster list. |
tigase.xml.Element |
DynamicRosterTest.getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
tigase.xml.Element |
AnonymousRoster.getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
tigase.xml.Element |
RosterFlat.getBuddyItem(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
static tigase.xml.Element |
DynamicRoster.getBuddyItem(XMPPResourceConnection session,
Map<String,Object> settings,
tigase.xmpp.JID buddy)
Method description
|
abstract String |
RosterAbstract.getBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
String |
Roster.getBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
String |
RosterFlat.getBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
abstract RosterAbstract.SubscriptionType |
RosterAbstract.getBuddySubscription(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
RosterAbstract.SubscriptionType |
Roster.getBuddySubscription(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
RosterAbstract.SubscriptionType |
RosterFlat.getBuddySubscription(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
abstract String |
RosterAbstract.getCustomStatus(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
String |
Roster.getCustomStatus(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
String |
RosterFlat.getCustomStatus(XMPPResourceConnection session,
tigase.xmpp.JID buddy)
Method description
|
static tigase.xml.Element |
DynamicRoster.getItemExtraData(XMPPResourceConnection session,
Map<String,Object> settings,
tigase.xml.Element item)
Method description
|
RosterAbstract.PresenceType |
RosterAbstract.getPresenceType(XMPPResourceConnection session,
Packet packet)
Method description
|
abstract RosterElementIfc |
RosterAbstract.getRosterElement(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
RosterElementIfc |
Roster.getRosterElement(XMPPResourceConnection session,
tigase.xmpp.JID jid) |
RosterElement |
RosterFlat.getRosterElement(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
RosterElement |
RosterFlat.getRosterElementInstance(tigase.xmpp.JID buddy,
String name,
String[] groups,
XMPPResourceConnection session)
Method description
|
List<tigase.xml.Element> |
DynamicRosterTest123.getRosterItems(XMPPResourceConnection session) |
List<tigase.xml.Element> |
RosterAbstract.getRosterItems(XMPPResourceConnection session)
Method description
|
List<tigase.xml.Element> |
DynamicRosterIfc.getRosterItems(XMPPResourceConnection session)
getRosterItems method returns a full list with all buddies
generated by this dynamic roster implementation. |
List<tigase.xml.Element> |
DynamicRosterTest.getRosterItems(XMPPResourceConnection session)
Method description
|
List<tigase.xml.Element> |
AnonymousRoster.getRosterItems(XMPPResourceConnection session) |
List<tigase.xml.Element> |
RosterFlat.getRosterItems(XMPPResourceConnection session) |
static List<tigase.xml.Element> |
DynamicRoster.getRosterItems(XMPPResourceConnection session,
Map<String,Object> settings)
Method description
|
protected Map<tigase.xmpp.BareJID,RosterElement> |
RosterFlat.getUserRoster(XMPPResourceConnection session) |
boolean |
RosterFlat.isModified(XMPPResourceConnection session) |
abstract boolean |
RosterAbstract.isOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
Roster.isOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
RosterFlat.isOnline(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
boolean |
RosterAbstract.isPendingIn(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
abstract boolean |
RosterAbstract.isRosterLoaded(XMPPResourceConnection session)
Check if data containing user roster for this session is loaded from database
|
boolean |
Roster.isRosterLoaded(XMPPResourceConnection session) |
boolean |
RosterFlat.isRosterLoaded(XMPPResourceConnection session) |
boolean |
RosterAbstract.isSubscribedFrom(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
RosterAbstract.isSubscribedTo(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
abstract void |
RosterAbstract.logout(XMPPResourceConnection session)
Method description
|
void |
Roster.logout(XMPPResourceConnection session) |
void |
RosterFlat.logout(XMPPResourceConnection session) |
boolean |
RosterFlat.parseRoster(String roster_str,
Map<tigase.xmpp.BareJID,RosterElement> roster,
XMPPResourceConnection session)
Method description
|
static boolean |
RosterFlat.parseRosterUtil(String roster_str,
Map<tigase.xmpp.BareJID,RosterElement> roster,
XMPPResourceConnection session)
Method description
|
abstract boolean |
RosterAbstract.presenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
Roster.presenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
RosterFlat.presenceSent(XMPPResourceConnection session,
tigase.xmpp.JID buddy) |
abstract boolean |
RosterAbstract.removeBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
Roster.removeBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid)
Method description
|
boolean |
RosterFlat.removeBuddy(XMPPResourceConnection session,
tigase.xmpp.JID jid) |
protected void |
RosterFlat.saveUserRoster(XMPPResourceConnection session)
Method description
|
abstract void |
RosterAbstract.setBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name)
Method description
|
void |
Roster.setBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name)
Method description
|
void |
RosterFlat.setBuddyName(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
String name) |
abstract void |
RosterAbstract.setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
tigase.xmpp.JID buddy)
Method description
|
void |
Roster.setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
tigase.xmpp.JID buddy)
Method description
|
void |
RosterFlat.setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
tigase.xmpp.JID buddy) |
static void |
DynamicRoster.setItemExtraData(XMPPResourceConnection session,
Map<String,Object> settings,
tigase.xml.Element item)
Method description
|
abstract void |
RosterAbstract.setOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean online)
Method description
|
void |
Roster.setOnline(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean online)
Method description
|
void |
RosterFlat.setOnline(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
boolean online) |
abstract void |
RosterAbstract.setPresenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean sent)
Method description
|
void |
Roster.setPresenceSent(XMPPResourceConnection session,
tigase.xmpp.JID jid,
boolean sent)
Method description
|
void |
RosterFlat.setPresenceSent(XMPPResourceConnection session,
tigase.xmpp.JID buddy,
boolean sent) |
void |
RosterAbstract.updateBuddyChange(XMPPResourceConnection session,
Queue<Packet> results,
tigase.xml.Element item)
Method description
|
boolean |
RosterAbstract.updateBuddySubscription(XMPPResourceConnection session,
RosterAbstract.PresenceType presence,
tigase.xmpp.JID jid)
Method description
|
void |
RosterAbstract.updateRosterHash(String roster_str,
XMPPResourceConnection session)
Method description
|
Constructor and Description |
---|
RosterElement(tigase.xml.Element roster_el,
XMPPResourceConnection session)
Creates a new
RosterElement instance. |
RosterElement(tigase.xmpp.JID jid,
String name,
String[] groups,
XMPPResourceConnection session)
Constructs ...
|
Copyright © 2014 "Tigase, Inc.". All rights reserved.