static void |
Privacy.addList(XMPPResourceConnection session,
Element list) |
|
static boolean |
Privacy.block(XMPPResourceConnection session,
String jid) |
|
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 |
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.
|
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.
|
static PrivacyList |
PrivacyList.create(XMPPResourceConnection session,
RosterAbstract rosterUtil,
Element el) |
|
protected void |
JabberIqRegister.doRemoveAccount(Packet packet,
Element request,
XMPPResourceConnection session,
Queue<Packet> results) |
|
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.
|
static PrivacyList |
Privacy.getActiveList(XMPPResourceConnection session) |
|
static String |
Privacy.getActiveListName(XMPPResourceConnection session) |
|
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 PrivacyList |
Privacy.getDefaultList(XMPPResourceConnection session) |
|
static Element |
Privacy.getDefaultListElement(XMPPResourceConnection session) |
|
static String |
Privacy.getDefaultListName(XMPPResourceConnection session) |
|
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 Element |
Privacy.getList(XMPPResourceConnection session,
String list) |
|
static Element |
Privacy.getListOld(XMPPResourceConnection session,
String list) |
|
static String[] |
Privacy.getLists(XMPPResourceConnection session) |
|
protected PrivacyList |
JabberIqPrivacy.PrivacyListOfflineCache.loadList(BareJID userJID) |
|
protected static Element |
PresenceAbstract.prepareProbe(XMPPResourceConnection session) |
|
protected void |
MessageCarbons.presenceUpdate(UserPresenceChangedEvent presenceEvent) |
Method handles UserPresenceChangedEvent and synchronizes state of JIDs for MessageCarbons for
particular user.
|
void |
OfflineMessages.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings) |
OfflineMessages processor is triggered by <presence> stanza.
|
protected void |
PresenceState.processError(Packet packet,
XMPPResourceConnection session,
Queue<Packet> results,
Map<String,Object> settings,
RosterAbstract.PresenceType presenceType) |
Process presence stanza of type Error.
|
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 |
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 |
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 |
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 |
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 |
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.
|
void |
OfflineMessages.processIq(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results) |
|
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 |
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 |
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 |
PresenceState.rebroadcastPresence(XMPPResourceConnection session,
Queue<Packet> results) |
|
static void |
Privacy.removeList(XMPPResourceConnection session,
Element list) |
|
protected static boolean |
PresenceAbstract.requiresPresenceSending(RosterAbstract roster,
JID buddy,
XMPPResourceConnection session,
boolean systemCheck) |
Method checks whether a given contact requires sending presence.
|
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,
MsgRepositoryIfc repo) |
|
Queue<Packet> |
OfflineMessages.restorePacketForOffLineUser(XMPPResourceConnection conn,
OfflineMsgRepositoryIfc repo) |
Method restores all messages from repository for the JID of the current session.
|
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 |
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) |
|
static void |
Privacy.setDefaultList(XMPPResourceConnection session,
Element list) |
|
protected void |
VCardXMPPProcessorAbstract.setVCard(XMPPResourceConnection session,
Element vcard) |
|
protected void |
VCard4.storeVCard(XMPPResourceConnection session,
Element elvCard) |
|
protected void |
VCardTemp.storeVCard(XMPPResourceConnection session,
Element elvCard) |
|
protected abstract void |
VCardXMPPProcessorAbstract.storeVCard(XMPPResourceConnection session,
Element vcard) |
|
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) |
|
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 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 |
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.
|