Package | Description |
---|---|
tigase.auth | |
tigase.auth.callbacks | |
tigase.auth.impl | |
tigase.auth.mechanisms | |
tigase.cluster | |
tigase.cluster.api | |
tigase.cluster.strategy | |
tigase.db | |
tigase.server.amp | |
tigase.server.xmppsession | |
tigase.util | |
tigase.xmpp | |
tigase.xmpp.impl |
Package containing implementation of all Session Manager plugins
|
tigase.xmpp.impl.annotation | |
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> |
DefaultMechanismSelector.filterMechanisms(Enumeration<SaslServerFactory> serverFactories,
XMPPResourceConnection session) |
Collection<String> |
MechanismSelector.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 |
---|---|
XMPPResourceConnection |
XMPPSessionCallback.getSession() |
Modifier and Type | Method and Description |
---|---|
void |
XMPPSessionCallback.setSession(XMPPResourceConnection session) |
Modifier and Type | Method and Description |
---|---|
void |
CertBasedCallbackHandler.setSession(XMPPResourceConnection session) |
void |
ScramSPCallbackHandler.setSession(XMPPResourceConnection session) |
void |
ScramCallbackHandler.setSession(XMPPResourceConnection session) |
Modifier and Type | Method and Description |
---|---|
static boolean |
SaslSCRAMPlus.isAvailable(XMPPResourceConnection session) |
Modifier and Type | Method and Description |
---|---|
XMPPResourceConnection |
SessionManagerClustered.getXMPPResourceConnection(Packet p) |
Modifier and Type | Method and Description |
---|---|
ConcurrentHashMap<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(BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManagerClustered.handleLogout(BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManagerClustered.handleResourceBind(XMPPResourceConnection conn) |
void |
SessionManagerClustered.processPacket(Packet packet,
XMPPResourceConnection conn) |
protected void |
SessionManagerClustered.xmppStreamMoved(XMPPResourceConnection conn,
JID oldConnId,
JID newConnId) |
Modifier and Type | Method and Description |
---|---|
XMPPResourceConnection |
SessionManagerClusteredIfc.getXMPPResourceConnection(Packet el_packet)
Method description
|
Modifier and Type | Method and Description |
---|---|
ConcurrentHashMap<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 |
DefaultClusteringStrategyAbstract.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
void |
DefaultClusteringStrategy.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalPacket(Packet packet,
XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalPresenceSet(XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalPresenceSet(XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalResourceBind(XMPPResourceConnection conn) |
void |
DefaultClusteringStrategy.handleLocalResourceBind(XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalResourceBind(XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalUserChangedConnId(BareJID userId,
XMPPResourceConnection conn,
JID oldConnId,
JID newConnId) |
void |
ClusteringStrategyIfc.handleLocalUserChangedConnId(BareJID userId,
XMPPResourceConnection conn,
JID oldConnId,
JID newConnId) |
void |
DefaultClusteringStrategyAbstract.handleLocalUserLogin(BareJID userId,
XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalUserLogin(BareJID userId,
XMPPResourceConnection conn)
Method description
|
void |
DefaultClusteringStrategyAbstract.handleLocalUserLogout(BareJID userId,
XMPPResourceConnection conn) |
void |
DefaultClusteringStrategy.handleLocalUserLogout(BareJID userId,
XMPPResourceConnection conn) |
void |
ClusteringStrategyIfc.handleLocalUserLogout(BareJID userId,
XMPPResourceConnection conn)
Method description
|
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 |
DefaultClusteringStrategyAbstract.processPacket(Packet packet,
XMPPResourceConnection conn) |
boolean |
ClusteringStrategyIfc.processPacket(Packet packet,
XMPPResourceConnection conn)
Method description
|
Modifier and Type | Method and Description |
---|---|
Queue<Element> |
MsgRepositoryIfc.loadMessagesToJID(XMPPResourceConnection session,
boolean delete)
Loads all payloads for the given user's
JID from repository. |
Modifier and Type | Method and Description |
---|---|
abstract int |
MsgRepository.deleteMessagesToJID(List<String> db_ids,
XMPPResourceConnection session) |
int |
JDBCMsgRepository.deleteMessagesToJID(List<String> db_ids,
XMPPResourceConnection session) |
abstract Queue<Element> |
MsgRepository.loadMessagesToJID(List<String> db_ids,
XMPPResourceConnection session,
boolean delete,
MsgRepository.OfflineMessagesProcessor proc) |
Queue<Element> |
JDBCMsgRepository.loadMessagesToJID(List<String> db_ids,
XMPPResourceConnection session,
boolean delete,
MsgRepository.OfflineMessagesProcessor proc) |
Queue<Element> |
JDBCMsgRepository.loadMessagesToJID(XMPPResourceConnection session,
boolean delete) |
Queue<Element> |
JDBCMsgRepository.loadMessagesToJID(XMPPResourceConnection session,
boolean delete,
MsgRepository.OfflineMessagesProcessor proc) |
Modifier and Type | Class and Description |
---|---|
class |
SMResourceConnection
Created: Feb 27, 2010 8:02:11 PM
|
Modifier and Type | Field and Description |
---|---|
protected ConcurrentHashMap<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(JID conn_id,
String domain) |
XMPPResourceConnection |
SessionManager.getResourceConnection(JID jid) |
protected XMPPResourceConnection |
SessionManager.getXMPPResourceConnection(JID connId) |
protected XMPPResourceConnection |
SessionManager.getXMPPResourceConnection(Packet p) |
protected XMPPResourceConnection |
SessionManager.loginUserSession(JID conn_id,
String domain,
BareJID user_id,
String resource,
String xmpp_sessionId,
boolean tmpSession) |
Modifier and Type | Method and Description |
---|---|
protected void |
SessionManager.addOutPackets(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> results) |
boolean |
PacketDefaultHandler.canHandle(Packet packet,
XMPPResourceConnection session)
Method description
|
protected void |
SessionManager.closeConnection(XMPPResourceConnection connection,
JID connectionId,
String userId,
boolean closeOnly) |
protected void |
SessionManager.closeSession(XMPPResourceConnection conn,
boolean closeOnly) |
boolean |
PacketDefaultHandler.forward(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results)
Method description
|
void |
SessionManager.handleDomainChange(String domain,
XMPPResourceConnection conn) |
void |
SessionManagerHandler.handleDomainChange(String domain,
XMPPResourceConnection conn) |
void |
SessionManager.handleLocalPacket(Packet packet,
XMPPResourceConnection conn) |
void |
SessionManager.handleLogin(BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManagerHandler.handleLogin(BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManager.handleLogout(BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManagerHandler.handleLogout(BareJID userId,
XMPPResourceConnection conn) |
void |
SessionManager.handlePresenceSet(XMPPResourceConnection conn) |
void |
SessionManagerHandler.handlePresenceSet(XMPPResourceConnection conn) |
void |
SessionManager.handleResourceBind(XMPPResourceConnection conn) |
void |
SessionManagerHandler.handleResourceBind(XMPPResourceConnection conn) |
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) |
protected void |
SessionManager.registerNewSession(BareJID userId,
XMPPResourceConnection conn) |
protected void |
SessionManager.xmppStreamMoved(XMPPResourceConnection conn,
JID oldConnId,
JID newConnId) |
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(JID jid)
Method returns
XMPPResourceConnection for particular FullJID. |
XMPPResourceConnection |
XMPPSession.getResourceForConnectionId(JID connectionId)
Method returns
XMPPResourceConnection for particular ConnectionID. |
XMPPResourceConnection |
XMPPSession.getResourceForJID(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 |
XMPPProcessor.canHandle(Packet packet,
XMPPResourceConnection conn) |
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. |
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(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(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(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 |
Element[] |
XMPPProcessor.supDiscoFeatures(XMPPResourceConnection session) |
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. |
Element[] |
XMPPProcessor.supStreamFeatures(XMPPResourceConnection session) |
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. |
Modifier and Type | Method and Description |
---|---|
List<XMPPResourceConnection> |
Message.getConnectionsForMessageDelivery(XMPPResourceConnection session)
Method returns list of XMPPResourceConnections to which message should be delivered for
session passes as parameter if message was sent to bare JID
|
Modifier and Type | Method and Description |
---|---|
void |
ClientStateIndication.Logic.activate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MobileV1.activate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MobileV2.activate(XMPPResourceConnection session,
Queue<Packet> results) |
static void |
Presence.addDirectPresenceJID(JID jid,
XMPPResourceConnection session)
Add JID to collection of JIDs to which direct presence was sent.
|
static void |
PresenceState.addDirectPresenceJID(JID jid,
XMPPResourceConnection session)
Add JID to collection of JIDs to which direct presence was sent.
|
static void |
Privacy.addList(XMPPResourceConnection session,
Element list)
Method description
|
protected boolean |
JabberIqPrivacy.allowed(Packet packet,
XMPPResourceConnection session) |
protected boolean |
JabberIqPrivacy.allowedByDefault(Packet packet,
XMPPResourceConnection session) |
static boolean |
Privacy.block(XMPPResourceConnection session,
String jid) |
protected static void |
Presence.broadcastDirectPresences(StanzaType t,
XMPPResourceConnection session,
Queue<Packet> results,
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 . |
protected static void |
PresenceState.broadcastDirectPresences(StanzaType t,
XMPPResourceConnection session,
Queue<Packet> results,
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. |
static void |
PresenceState.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 |
PresenceAbstract.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. |
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,
JID buddy,
Queue<Packet> results,
boolean online)
Method sends back presence to contact while it becomes online (i.e.
|
protected void |
PresenceState.buddyOnline(XMPPResourceConnection session,
JID buddy,
Queue<Packet> results,
boolean online)
Method sends back presence to contact while it becomes online (i.e.
|
Authorization |
ServiceDiscovery.canHandle(Packet packet,
XMPPResourceConnection conn) |
Authorization |
JabberIqCommand.canHandle(Packet packet,
XMPPResourceConnection conn) |
Authorization |
FlexibleOfflineMessageRetrieval.canHandle(Packet packet,
XMPPResourceConnection conn) |
Authorization |
JabberIqStats.canHandle(Packet packet,
XMPPResourceConnection conn) |
void |
ClientStateIndication.Logic.deactivate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MobileV1.deactivate(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MobileV2.deactivate(XMPPResourceConnection session,
Queue<Packet> results) |
protected Authorization |
JabberIqAuth.doAuth(NonAuthUserRepository repo,
Map<String,Object> settings,
XMPPResourceConnection session,
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. |
Element |
Presence.ExtendedPresenceProcessorIfc.extend(XMPPResourceConnection session,
Queue<Packet> results) |
Element |
PresenceState.ExtendedPresenceProcessorIfc.extend(XMPPResourceConnection session,
Queue<Packet> results) |
void |
MessageCarbons.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
JabberIqPrivacy.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MessageAmp.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
ClientStateIndication.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV3.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
ErrorCounter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
Message.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results) |
void |
MobileV1.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
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) |
static void |
C2SDeliveryErrorProcessor.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
JID toIgnore)
Filters packets created by processors to remove delivery-error payload
|
boolean |
MobileV2.filter(XMPPResourceConnection session,
Packet res,
Map<JID,Packet> queue)
Method description
|
boolean |
MobileV1.filter(XMPPResourceConnection session,
Packet res,
Queue<Packet> queue)
Method description
|
protected void |
MobileV1.flushQueue(XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
MobileV2.flushQueue(XMPPResourceConnection session,
Queue<Packet> results) |
static Element |
Privacy.getActiveList(XMPPResourceConnection session)
Method description
|
static String |
Privacy.getActiveListName(XMPPResourceConnection session)
Method description
|
static List<String> |
Privacy.getBlocked(XMPPResourceConnection session) |
List<XMPPResourceConnection> |
Message.getConnectionsForMessageDelivery(XMPPResourceConnection session)
Method returns list of XMPPResourceConnections to which message should be delivered for
session passes as parameter if message was sent to bare JID
|
static 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). |
Set<JID> |
Message.getJIDsForMessageDelivery(XMPPResourceConnection session)
Method returns list of JIDs to which message should be delivered for
session passes as parameter if message was sent to bare JID
|
static Set<JID> |
CAPS.getJidsWithFeature(XMPPResourceConnection session,
String feature)
Method description
|
static Element |
Privacy.getList(XMPPResourceConnection session,
String list)
Method description
|
static 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. |
boolean |
Message.hasConnectionForMessageDelivery(XMPPResourceConnection session)
Method returns true if there is at least one XMPPResourceConnection which is allowed to
receive message for XMPPResourceConnection
|
void |
OfflineMessages.OfflineMsgRepositoryIfc.init(NonAuthUserRepository repo,
XMPPResourceConnection conn) |
protected boolean |
PresenceOffline.isNotOnlySession(XMPPResourceConnection session) |
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(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)
Performs processing of
packet for which there was no processor. |
void |
MessageAmp.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected Packet |
JabberIqPrivacy.prepareError(Packet packet,
XMPPResourceConnection session) |
protected static Element |
PresenceAbstract.prepareProbe(XMPPResourceConnection session) |
boolean |
JabberIqPrivacy.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Performs pre-processing of
packet . |
boolean |
MessageAmp.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
BindResource.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) |
boolean |
Message.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
AbstractAuthPreprocessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
StartTLS.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
InvisibleCommand.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
boolean |
DomainFilter.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,
Message messageProcessor)
Filters packets before they are processed by processors to filter out delivery-error
packets sent to bare jid if other connection is available
|
void |
MessageCarbons.presenceUpdate(XMPPResourceConnection session,
Packet packet,
Queue<Packet> results) |
protected void |
ErrorCounter.process(Packet packet,
XMPPResourceConnection session) |
void |
SessionBind.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
OfflineMessages.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
OfflineMessages processor is triggered by <presence>
stanza. |
void |
MessageCarbons.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqPrivacy.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageAmp.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceSubscription.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 |
BindResource.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
CAPS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SaslAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqIq.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ClientStateIndication.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MessageForwarding.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
StartZLib.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
MobileV3.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
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 |
Message.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
SimpleForwarder.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RosterPresence.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Deprecated.
|
void |
MobileV1.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
StartTLS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
InvisibleCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqRegister.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
TODO: Implement registration form configurable and loading all the fields from the registration form TODO: rewrite the plugin using the XMPPProcessorAbstract API |
void |
MessageAll.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
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 |
LastActivity.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqStats.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceOffline.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceState.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 |
MobileV2.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
Jingle.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository nonAuthUserRepo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqPrivate.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
Presence.processError(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Process presence stanza of type Error.
|
protected void |
PresenceState.processError(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType)
Process presence stanza of type Error.
|
void |
VCardTemp.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
JabberIqVersion.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
ServiceDiscovery.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCardTemp.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
FlexibleOfflineMessageRetrieval.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
JabberIqPrivacy.processGetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
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 |
PresenceState.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 |
PresenceState.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 |
PresenceSubscription.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.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 |
PresenceSubscription.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.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 |
PresenceSubscription.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.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 |
PresenceSubscription.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.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.
|
void |
OfflineMessages.processIq(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results) |
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 |
PresenceState.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 |
PresenceSubscription.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.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 |
PresenceSubscription.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.
|
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 |
ServiceDiscovery.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
UrnXmppPing.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RemoteRosterManagement.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCardTemp.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
JabberIqVersion.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
FlexibleOfflineMessageRetrieval.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
BlockingCommand.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
LastActivity.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PepPlugin.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
JabberIqPrivacy.processSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results) |
protected void |
JabberIqRoster.processSetRequest(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Method processes roster
set request. |
void |
RemoteRosterManagement.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCardTemp.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
EntityTime.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
VCard4.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
LastActivity.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
void |
OfflineMessages.publishInPubSub(Packet packet,
XMPPResourceConnection conn,
Queue<Packet> queue,
Map<String,Object> settings) |
static void |
Presence.rebroadcastPresence(XMPPResourceConnection session,
Queue<Packet> results) |
static void |
PresenceState.rebroadcastPresence(XMPPResourceConnection session,
Queue<Packet> results) |
static void |
Presence.removeDirectPresenceJID(JID jid,
XMPPResourceConnection session)
Remove JID from collection of JIDs to which direct presence was sent.
|
static void |
PresenceState.removeDirectPresenceJID(JID jid,
XMPPResourceConnection session)
Remove JID from collection of JIDs to which direct presence was sent.
|
static void |
Privacy.removeList(XMPPResourceConnection session,
Element list)
Method description
|
protected static boolean |
PresenceAbstract.requiresPresenceSending(RosterAbstract roster,
JID buddy,
XMPPResourceConnection session,
boolean systemCheck)
Method checks whether a given contact requires sending presence.
|
void |
Presence.resendPendingInRequests(XMPPResourceConnection session,
Queue<Packet> results)
Sends out all pending subscription request during user log-in.
|
void |
PresenceState.resendPendingInRequests(XMPPResourceConnection session,
Queue<Packet> results)
Sends out all pending subscription request during user log-in.
|
Queue<Packet> |
FlexibleOfflineMessageRetrieval.restorePacketForOffLineUser(List<String> db_ids,
XMPPResourceConnection conn,
MsgRepository repo) |
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,
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. |
static void |
PresenceState.sendPresenceBroadcast(StanzaType t,
XMPPResourceConnection session,
EnumSet<RosterAbstract.SubscriptionType> subscrs,
Queue<Packet> results,
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.
|
protected void |
PresenceState.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,
Element list)
Method description
|
protected void |
VCardXMPPProcessorAbstract.setVCard(XMPPResourceConnection session,
Element vcard) |
void |
Presence.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings) |
void |
RosterPresence.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings)
Deprecated.
|
void |
LastActivity.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceOffline.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings) |
void |
PresenceState.stopped(XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings) |
protected void |
VCardTemp.storeVCard(XMPPResourceConnection session,
Element elvCard) |
protected abstract void |
VCardXMPPProcessorAbstract.storeVCard(XMPPResourceConnection session,
Element vcard) |
protected void |
VCard4.storeVCard(XMPPResourceConnection session,
Element elvCard) |
Element[] |
ServiceDiscovery.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
UrnXmppPing.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqCommand.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
OfflineMessages.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
MessageCarbons.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqPrivacy.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqVersion.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
MessageAmp.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqSi.supDiscoFeatures(XMPPResourceConnection session)
Deprecated.
|
Element[] |
BindResource.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
SaslAuth.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqIq.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqAuth.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
RosterPresence.supDiscoFeatures(XMPPResourceConnection session)
Deprecated.
|
Element[] |
FlexibleOfflineMessageRetrieval.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqRegister.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqRoster.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqStats.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
PepPlugin.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqPrivate.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
SessionBind.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
BindResource.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
SaslAuth.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqAuth.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
ClientStateIndication.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
StartZLib.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
MobileV3.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
RosterPresence.supStreamFeatures(XMPPResourceConnection session)
Deprecated.
|
Element[] |
MobileV1.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
StartTLS.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqRegister.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
JabberIqRoster.supStreamFeatures(XMPPResourceConnection session) |
Element[] |
MobileV2.supStreamFeatures(XMPPResourceConnection session) |
static boolean |
Privacy.unblock(XMPPResourceConnection session,
String jid) |
static List<String> |
Privacy.unblockAll(XMPPResourceConnection session) |
static void |
RemoteRosterManagement.updateBuddyChange(XMPPResourceConnection session,
Element item,
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. |
protected static void |
PresenceState.updateOfflineChange(XMPPResourceConnection session,
Queue<Packet> results)
updateOfflineChange method broadcast off-line presence to all
other user active resources. |
static void |
PresenceAbstract.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... |
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 |
PresenceAbstract.updateUserResources(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 void |
Presence.updateUserResources(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<Element> items)
Method description
|
Modifier and Type | Method and Description |
---|---|
Element[] |
AnnotatedXMPPProcessor.supDiscoFeatures(XMPPResourceConnection session) |
Element[] |
AnnotatedXMPPProcessor.supStreamFeatures(XMPPResourceConnection session) |
Modifier and Type | Method and Description |
---|---|
static JID[] |
DynamicRoster.addBuddies(XMPPResourceConnection session,
Map<String,Object> settings,
JID[] buddies)
Method description
|
static JID[] |
DynamicRoster.addBuddies(XMPPResourceConnection session,
Map<String,Object> settings,
JID[] buddies,
EnumSet<RosterAbstract.SubscriptionType> subscrs) |
void |
Roster.addBuddy(XMPPResourceConnection session,
JID jid,
String name,
String[] groups,
String otherData)
Deprecated.
|
void |
RosterFlat.addBuddy(XMPPResourceConnection session,
JID buddy,
String name,
String[] groups,
String otherData) |
abstract void |
RosterAbstract.addBuddy(XMPPResourceConnection session,
JID jid,
String name,
String[] groups,
String otherData) |
boolean |
Roster.addBuddyGroup(XMPPResourceConnection session,
JID buddy,
String[] groups)
Deprecated.
|
boolean |
RosterFlat.addBuddyGroup(XMPPResourceConnection session,
JID buddy,
String[] groups) |
abstract boolean |
RosterAbstract.addBuddyGroup(XMPPResourceConnection session,
JID buddy,
String[] groups) |
RosterElement |
RosterFlat.addTempBuddy(JID buddy,
XMPPResourceConnection session) |
boolean |
Roster.containsBuddy(XMPPResourceConnection session,
JID buddy)
Deprecated.
|
boolean |
RosterFlat.containsBuddy(XMPPResourceConnection session,
JID buddy) |
abstract boolean |
RosterAbstract.containsBuddy(XMPPResourceConnection session,
JID buddy) |
JID[] |
Roster.getBuddies(XMPPResourceConnection session)
Deprecated.
|
JID[] |
AnonymousRoster.getBuddies(XMPPResourceConnection session) |
JID[] |
DynamicRosterIfc.getBuddies(XMPPResourceConnection session)
getBuddies method returns String array with
all roster buddies JIDs. |
JID[] |
DynamicRosterTest.getBuddies(XMPPResourceConnection session) |
JID[] |
DynamicRosterTest123.getBuddies(XMPPResourceConnection session) |
JID[] |
RosterFlat.getBuddies(XMPPResourceConnection session) |
abstract JID[] |
RosterAbstract.getBuddies(XMPPResourceConnection session) |
JID[] |
RosterAbstract.getBuddies(XMPPResourceConnection session,
EnumSet<RosterAbstract.SubscriptionType> subscrs) |
static JID[] |
DynamicRoster.getBuddies(XMPPResourceConnection session,
Map<String,Object> settings)
Method description
|
String |
RosterAbstract.getBuddiesHash(XMPPResourceConnection session) |
static List<JID> |
DynamicRoster.getBuddiesList(XMPPResourceConnection session,
Map<String,Object> settings)
Method description
|
String[] |
Roster.getBuddyGroups(XMPPResourceConnection session,
JID buddy)
Deprecated.
|
String[] |
RosterFlat.getBuddyGroups(XMPPResourceConnection session,
JID buddy) |
abstract String[] |
RosterAbstract.getBuddyGroups(XMPPResourceConnection session,
JID buddy) |
Element |
AnonymousRoster.getBuddyItem(XMPPResourceConnection session,
JID buddy) |
Element |
DynamicRosterIfc.getBuddyItem(XMPPResourceConnection session,
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. |
Element |
DynamicRosterTest.getBuddyItem(XMPPResourceConnection session,
JID buddy) |
Element |
DynamicRosterTest123.getBuddyItem(XMPPResourceConnection session,
JID buddy) |
Element |
RosterFlat.getBuddyItem(XMPPResourceConnection session,
JID buddy) |
Element |
RosterAbstract.getBuddyItem(XMPPResourceConnection session,
JID buddy) |
static Element |
DynamicRoster.getBuddyItem(XMPPResourceConnection session,
Map<String,Object> settings,
JID buddy)
Method description
|
String |
Roster.getBuddyName(XMPPResourceConnection session,
JID buddy)
Deprecated.
|
String |
RosterFlat.getBuddyName(XMPPResourceConnection session,
JID buddy) |
abstract String |
RosterAbstract.getBuddyName(XMPPResourceConnection session,
JID buddy) |
RosterAbstract.SubscriptionType |
Roster.getBuddySubscription(XMPPResourceConnection session,
JID buddy)
Deprecated.
|
RosterAbstract.SubscriptionType |
RosterFlat.getBuddySubscription(XMPPResourceConnection session,
JID buddy) |
abstract RosterAbstract.SubscriptionType |
RosterAbstract.getBuddySubscription(XMPPResourceConnection session,
JID buddy) |
Element |
Roster.getCustomChild(XMPPResourceConnection session,
JID buddy)
Deprecated.
|
Element |
RosterFlat.getCustomChild(XMPPResourceConnection session,
JID buddy) |
abstract Element |
RosterAbstract.getCustomChild(XMPPResourceConnection session,
JID buddy) |
List<Element> |
RosterAbstract.getCustomChildren(XMPPResourceConnection session,
JID buddy) |
static Element |
DynamicRoster.getItemExtraData(XMPPResourceConnection session,
Map<String,Object> settings,
Element item)
Method description
|
RosterAbstract.PresenceType |
RosterAbstract.getPresenceType(XMPPResourceConnection session,
Packet packet) |
RosterElement |
Roster.getRosterElement(XMPPResourceConnection session,
JID jid)
Deprecated.
|
RosterElement |
RosterFlat.getRosterElement(XMPPResourceConnection session,
JID buddy) |
abstract RosterElement |
RosterAbstract.getRosterElement(XMPPResourceConnection session,
JID jid) |
RosterElement |
RosterFlat.getRosterElementInstance(JID buddy,
String name,
String[] groups,
XMPPResourceConnection session) |
List<Element> |
AnonymousRoster.getRosterItems(XMPPResourceConnection session) |
List<Element> |
DynamicRosterIfc.getRosterItems(XMPPResourceConnection session)
getRosterItems method returns a full list with all buddies
generated by this dynamic roster implementation. |
List<Element> |
DynamicRosterTest.getRosterItems(XMPPResourceConnection session) |
List<Element> |
DynamicRosterTest123.getRosterItems(XMPPResourceConnection session) |
List<Element> |
RosterFlat.getRosterItems(XMPPResourceConnection session) |
List<Element> |
RosterAbstract.getRosterItems(XMPPResourceConnection session) |
static List<Element> |
DynamicRoster.getRosterItems(XMPPResourceConnection session,
Map<String,Object> settings)
Method description
|
protected Map<BareJID,RosterElement> |
RosterFlat.getUserRoster(XMPPResourceConnection session) |
boolean |
RosterFlat.isModified(XMPPResourceConnection session) |
boolean |
Roster.isOnline(XMPPResourceConnection session,
JID jid)
Deprecated.
|
boolean |
RosterFlat.isOnline(XMPPResourceConnection session,
JID buddy) |
abstract boolean |
RosterAbstract.isOnline(XMPPResourceConnection session,
JID jid) |
boolean |
RosterAbstract.isPendingIn(XMPPResourceConnection session,
JID jid) |
boolean |
Roster.isRosterLoaded(XMPPResourceConnection session)
Deprecated.
|
boolean |
RosterFlat.isRosterLoaded(XMPPResourceConnection session) |
abstract boolean |
RosterAbstract.isRosterLoaded(XMPPResourceConnection session)
Check if data containing user roster for this session is loaded from database
|
boolean |
RosterAbstract.isSubscribedFrom(XMPPResourceConnection session,
JID jid) |
boolean |
RosterAbstract.isSubscribedTo(XMPPResourceConnection session,
JID jid) |
void |
Roster.logout(XMPPResourceConnection session)
Deprecated.
|
void |
RosterFlat.logout(XMPPResourceConnection session) |
abstract void |
RosterAbstract.logout(XMPPResourceConnection session) |
boolean |
RosterFlat.parseRoster(String roster_str,
Map<BareJID,RosterElement> roster,
XMPPResourceConnection session) |
static boolean |
RosterFlat.parseRosterUtil(String roster_str,
Map<BareJID,RosterElement> roster,
XMPPResourceConnection session) |
boolean |
Roster.presenceSent(XMPPResourceConnection session,
JID jid)
Deprecated.
|
boolean |
RosterFlat.presenceSent(XMPPResourceConnection session,
JID buddy) |
abstract boolean |
RosterAbstract.presenceSent(XMPPResourceConnection session,
JID jid) |
boolean |
Roster.removeBuddy(XMPPResourceConnection session,
JID jid)
Deprecated.
|
boolean |
RosterFlat.removeBuddy(XMPPResourceConnection session,
JID jid) |
abstract boolean |
RosterAbstract.removeBuddy(XMPPResourceConnection session,
JID jid) |
protected void |
RosterFlat.saveUserRoster(XMPPResourceConnection session) |
void |
Roster.setBuddyName(XMPPResourceConnection session,
JID buddy,
String name)
Deprecated.
|
void |
RosterFlat.setBuddyName(XMPPResourceConnection session,
JID buddy,
String name) |
abstract void |
RosterAbstract.setBuddyName(XMPPResourceConnection session,
JID buddy,
String name) |
void |
Roster.setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
JID buddy)
Deprecated.
|
void |
RosterFlat.setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
JID buddy) |
abstract void |
RosterAbstract.setBuddySubscription(XMPPResourceConnection session,
RosterAbstract.SubscriptionType subscription,
JID buddy) |
static void |
DynamicRoster.setItemExtraData(XMPPResourceConnection session,
Map<String,Object> settings,
Element item)
Method description
|
void |
Roster.setOnline(XMPPResourceConnection session,
JID jid,
boolean online)
Deprecated.
|
void |
RosterFlat.setOnline(XMPPResourceConnection session,
JID buddy,
boolean online) |
abstract void |
RosterAbstract.setOnline(XMPPResourceConnection session,
JID jid,
boolean online) |
void |
Roster.setPresenceSent(XMPPResourceConnection session,
JID jid,
boolean sent)
Deprecated.
|
void |
RosterFlat.setPresenceSent(XMPPResourceConnection session,
JID buddy,
boolean sent) |
abstract void |
RosterAbstract.setPresenceSent(XMPPResourceConnection session,
JID jid,
boolean sent) |
void |
RosterAbstract.updateBuddyChange(XMPPResourceConnection session,
Queue<Packet> results,
Element item) |
boolean |
RosterAbstract.updateBuddySubscription(XMPPResourceConnection session,
RosterAbstract.PresenceType presence,
JID jid) |
void |
RosterAbstract.updateRosterHash(String roster_str,
XMPPResourceConnection session) |
Constructor and Description |
---|
RosterElement(Element roster_el,
XMPPResourceConnection session) |
RosterElement(JID jid,
String name,
String[] groups,
XMPPResourceConnection session) |
Copyright © 2019 "Tigase, Inc.". All rights reserved.