void |
ClientStateIndication.Logic.activate(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
void |
MobileV1.activate(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
void |
MobileV2.activate(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
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) |
|
protected boolean |
JabberIqPrivacy.allowed(Packet packet,
XMPPResourceConnection session) |
|
static boolean |
Privacy.block(XMPPResourceConnection session,
java.util.List<java.lang.String> jids) |
|
protected static void |
PresenceState.broadcastDirectPresences(StanzaType t,
XMPPResourceConnection session,
java.util.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,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.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,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.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,
java.util.Queue<Packet> results,
boolean online) |
Method sends back presence to contact while it becomes online (i.e. during processing of incoming initial
presence of the contact/buddy)
|
Authorization |
FlexibleOfflineMessageRetrieval.canHandle(Packet packet,
XMPPResourceConnection conn) |
|
Authorization |
JabberIqCommand.canHandle(Packet packet,
XMPPResourceConnection conn) |
|
Authorization |
JabberIqStats.canHandle(Packet packet,
XMPPResourceConnection conn) |
|
Authorization |
MIXProcessor.canHandle(Packet packet,
XMPPResourceConnection conn) |
|
static PrivacyList |
PrivacyList.create(XMPPResourceConnection session,
RosterAbstract rosterUtil,
Element el) |
|
protected void |
JabberIqRegister.createAccount(XMPPResourceConnection session,
java.lang.String user_name,
VHostItem domain,
java.lang.String password,
java.lang.String email,
java.util.Map<java.lang.String,java.lang.String> reg_params) |
|
void |
ClientStateIndication.Logic.deactivate(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
void |
MobileV1.deactivate(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
void |
MobileV2.deactivate(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
protected Authorization |
JabberIqAuth.doAuth(NonAuthUserRepository repo,
java.util.Map<java.lang.String,java.lang.Object> settings,
XMPPResourceConnection session,
BareJID user_id,
java.lang.String password,
java.lang.String digest) |
|
protected void |
JabberIqRegister.doGetRegistrationForm(Packet packet,
Element request,
XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
protected void |
JabberIqRegister.doRemoveAccount(Packet packet,
Element request,
XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
protected static void |
JabberIqRoster.dynamicGetRequest(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
Method processes roster get request related to dynamic roster.
|
protected static void |
JabberIqRoster.dynamicSetRequest(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
Method processes roster set request related to dynamic roster.
|
default Element |
PresenceState.ExtendedPresenceProcessorIfc.extend(Element presence,
XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
Element |
PresenceState.ExtendedPresenceProcessorIfc.extend(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
Element |
VCardTemp.extend(Element presence,
XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
Element |
VCardTemp.extend(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
static void |
C2SDeliveryErrorProcessor.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
JID toIgnore) |
Filters packets created by processors to remove delivery-error payload
|
void |
ClientStateIndication.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
void |
DomainFilter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
void |
ErrorCounter.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
void |
JabberIqPrivacy.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
void |
Message.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
void |
MessageAmp.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
void |
MessageCarbons.filter(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
void |
MobileV1.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
boolean |
MobileV1.filter(XMPPResourceConnection session,
Packet res,
java.util.Queue<Packet> queue) |
|
void |
MobileV2.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
boolean |
MobileV2.filter(XMPPResourceConnection session,
Packet res,
java.util.Map<JID,Packet> queue) |
|
void |
MobileV3.filter(Packet _packet,
XMPPResourceConnection sessionFromSM,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
protected void |
MobileV1.flushQueue(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
protected void |
MobileV2.flushQueue(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
static PrivacyList |
Privacy.getActiveList(XMPPResourceConnection session) |
|
static java.lang.String |
Privacy.getActiveListName(XMPPResourceConnection session) |
|
static java.util.List<java.lang.String> |
Privacy.getBlocked(XMPPResourceConnection session) |
|
java.lang.String |
CaptchaProvider.CaptchaItem.getCaptchaRequest(XMPPResourceConnection session) |
|
java.util.List<XMPPResourceConnection> |
MessageDeliveryLogic.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 java.lang.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).
|
java.lang.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).
|
java.util.Set<JID> |
MessageDeliveryLogic.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
|
java.util.Set<JID> |
MessageDeliveryProviderIfc.getJIDsForMessageDelivery(XMPPResourceConnection session) |
|
static java.util.Set<JID> |
CAPS.getJidsWithFeature(XMPPResourceConnection session,
java.lang.String feature) |
|
static long |
LastActivityAbstract.getLastActivity(XMPPResourceConnection session,
boolean global) |
|
protected static long |
LastActivityAbstract.getLastActivity(XMPPResourceConnection session,
Packet packet) |
|
static Element |
Privacy.getList(XMPPResourceConnection session,
java.lang.String list) |
|
static Element |
Privacy.getListOld(XMPPResourceConnection session,
java.lang.String list) |
|
static java.lang.String[] |
Privacy.getLists(XMPPResourceConnection session) |
|
protected OfflineMessages.OfflineMsgRepositoryIfc |
OfflineMessages.getMsgRepoImpl(NonAuthUserRepository repo,
XMPPResourceConnection conn) |
|
protected static java.lang.String |
LastActivityAbstract.getShow(XMPPResourceConnection session) |
|
protected static java.lang.String |
LastActivityAbstract.getStatus(XMPPResourceConnection session) |
|
protected static java.lang.String |
LastActivityAbstract.getType(XMPPResourceConnection session) |
|
void |
MessageDeliveryLogic.handleDelivery(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqPrivacy.PrivacyListOfflineCache.handleDomainChange(java.lang.String domain,
XMPPResourceConnection conn) |
|
void |
JabberIqPrivacy.PrivacyListOfflineCache.handleLogin(BareJID userId,
XMPPResourceConnection conn) |
|
void |
JabberIqPrivacy.PrivacyListOfflineCache.handleLogout(BareJID userId,
XMPPResourceConnection conn) |
|
void |
JabberIqPrivacy.PrivacyListOfflineCache.handlePresenceSet(XMPPResourceConnection conn) |
|
void |
JabberIqPrivacy.PrivacyListOfflineCache.handleResourceBind(XMPPResourceConnection conn) |
|
boolean |
MessageDeliveryLogic.hasConnectionForMessageDelivery(XMPPResourceConnection session) |
Method returns true if there is at least one XMPPResourceConnection which is allowed to receive message for
XMPPResourceConnection
|
boolean |
MessageDeliveryProviderIfc.hasConnectionForMessageDelivery(XMPPResourceConnection session) |
|
void |
OfflineMessages.OfflineMsgRepositoryIfc.init(NonAuthUserRepository repo,
XMPPResourceConnection conn) |
|
protected boolean |
PresenceOffline.isNotOnlySession(XMPPResourceConnection session) |
|
protected boolean |
MobileV1.isQueueEnabled(XMPPResourceConnection session) |
Check if queuing is enabled
|
protected boolean |
MobileV2.isQueueEnabled(XMPPResourceConnection session) |
Check if queuing is enabled
|
protected static boolean |
MobileV3.isQueueEnabled(XMPPResourceConnection session) |
Check if queuing is enabled
|
static boolean |
RemoteRosterManagement.isRemoteAllowed(JID jid,
XMPPResourceConnection session) |
|
boolean |
CaptchaProvider.CaptchaItem.isResponseValid(XMPPResourceConnection session,
java.lang.String response) |
|
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.
|
void |
OfflineMessages.Notifier.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
java.util.Queue<Packet> queue,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
protected void |
OfflineMessages.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
java.util.Queue<Packet> queue,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
OfflineMessages.PubSubPublisherNotifier.notifyNewOfflineMessage(Packet packet,
XMPPResourceConnection conn,
java.util.Queue<Packet> queue,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
default void |
OfflineMessages.Notifier.notifyOfflineMessagesRetrieved(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
protected void |
OfflineMessages.notifyOfflineMessagesRetrieved(XMPPResourceConnection conn,
java.util.Queue<Packet> queue) |
|
protected void |
SaslAuth.onAuthFail(XMPPResourceConnection session) |
|
void |
VCardTemp.pepToVCardTemp_onDataRetrieved(Packet packet,
XMPPResourceConnection session) |
|
void |
VCardTemp.pepToVCardTemp_onPublication(BareJID userJid,
XMPPResourceConnection session,
java.lang.String itemId,
java.lang.String mimeType,
java.util.function.Supplier<JID> pubsubComponentJidSupplier,
java.util.function.Consumer<Packet> writer) |
|
protected static void |
LastActivityAbstract.persistLastActivity(XMPPResourceConnection session,
Element presence) |
|
void |
MessageAmp.postProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
OfflineMessages.postProcess(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
java.util.Queue<Packet> queue,
java.util.Map<java.lang.String,java.lang.Object> settings) |
Performs processing of packet for which there was no processor.
|
protected Packet |
JabberIqPrivacy.prepareError(Packet packet,
XMPPResourceConnection session) |
|
protected static Element |
PresenceAbstract.prepareProbe(XMPPResourceConnection session) |
|
protected java.util.Set<JID> |
MessageCarbons.prepareSkipForkingToList(Packet packet,
XMPPResourceConnection session,
java.util.Map<JID,java.lang.Boolean> resources) |
|
boolean |
AbstractAuthPreprocessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
boolean |
AddressingSanitizer.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
static boolean |
C2SDeliveryErrorProcessor.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
MessageDeliveryLogic messageProcessor) |
Filters packets before they are processed by processors to filter out delivery-error packets sent to bare jid if
other connection is available
|
boolean |
DomainFilter.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
boolean |
InvisibleCommand.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
boolean |
JabberIqIq.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
boolean |
JabberIqPrivacy.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
Performs pre-processing of packet .
|
boolean |
Message.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
boolean |
MessageAmp.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
boolean |
StartTLS.preProcess(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
BindResource.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
BlockingCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
CAPS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
ClientStateIndication.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
protected void |
ErrorCounter.process(Packet packet,
XMPPResourceConnection session) |
|
void |
InvisibleCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqCommand.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqIq.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqPrivacy.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqPrivate.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqRegister.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.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 |
JabberIqRoster.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.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. request.
|
void |
JabberIqStats.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
Jingle.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository nonAuthUserRepo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
LastActivity.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
LastActivityMarker.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
Message.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MessageAll.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MessageAmp.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MessageCarbons.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MessageForwarding.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MIXProcessor.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MobileV1.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MobileV2.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MobileV3.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
MotdProcessor.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
OfflineMessages.process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
OfflineMessages processor is triggered by <presence> stanza.
|
void |
PresenceOffline.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
PresenceState.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
PresenceSubscription.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
SaslAuth.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
ServiceDiscovery.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
SessionBind.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
SimpleForwarder.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
StartTLS.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
StartZLib.process(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
protected void |
PresenceState.processError(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType presenceType) |
Process presence stanza of type Error.
|
void |
EntityTime.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqVersion.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCard4.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCardTemp.processFromUserOutPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqVersion.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
LastActivity.processFromUserPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
BlockingCommand.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
EntityTime.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
FlexibleOfflineMessageRetrieval.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqVersion.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
LastActivity.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
PepPlugin.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
RemoteRosterManagement.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
ServiceDiscovery.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
UrnXmppPing.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCard4.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCardTemp.processFromUserToServerPacket(JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
protected void |
JabberIqPrivacy.processGetRequest(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
protected void |
JabberIqRoster.processGetRequest(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
Method processes roster get request.
|
protected void |
PresenceState.processInInitial(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType presenceType) |
Method is responsible for processing incoming initial presence (i.e. in the receivers session manager).
|
protected void |
PresenceState.processInProbe(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType presenceType) |
Method is responsible for processing incoming presence probe (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInSubscribe(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType pres_type) |
Method is responsible for processing incoming subscription request (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInSubscribed(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType pres_type) |
Method is responsible for processing incoming subscribed presence (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInUnsubscribe(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType pres_type) |
Method is responsible for processing incoming unsubscribe presence (i.e. in the receivers session manager).
|
protected void |
PresenceSubscription.processInUnsubscribed(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType pres_type) |
Method is responsible for processing incoming unsubscribed presence (i.e. in the receivers session manager).
|
void |
OfflineMessages.processIq(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
java.util.Queue<Packet> results) |
|
protected void |
PresenceState.processOutInitial(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType type) |
Method is responsible for processing outgoing initial presence (i.e. in the sender session manager).
|
protected void |
PresenceSubscription.processOutSubscribe(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType pres_type) |
Method is responsible for processing outgoing subscribe and unsubscribe presence (i.e. in the sender session
manager).
|
protected void |
PresenceSubscription.processOutSubscribed(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings,
RosterAbstract.PresenceType pres_type) |
Method is responsible for processing outgoing subscribed and unsubscribed presence (i.e. in the sender session
manager).
|
void |
BlockingCommand.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
EntityTime.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
FlexibleOfflineMessageRetrieval.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
JabberIqVersion.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
LastActivity.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
PepPlugin.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
RemoteRosterManagement.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
ServiceDiscovery.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
UrnXmppPing.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCard4.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCardTemp.processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
protected void |
JabberIqPrivacy.processSetRequest(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
protected void |
JabberIqRoster.processSetRequest(Packet packet,
XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
Method processes roster set request.
|
void |
EntityTime.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
LastActivity.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
RemoteRosterManagement.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCard4.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
VCardTemp.processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
PresenceState.rebroadcastPresence(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
|
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) |
|
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,
java.util.Queue<Packet> results) |
Sends out all pending subscription request during user log-in.
|
java.util.Queue<Packet> |
FlexibleOfflineMessageRetrieval.restorePacketForOffLineUser(java.util.List<java.lang.String> db_ids,
XMPPResourceConnection conn,
MsgRepositoryIfc repo) |
|
java.util.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,
java.util.EnumSet<RosterAbstract.SubscriptionType> subscrs,
java.util.Queue<Packet> results,
Element pres,
java.util.Map<java.lang.String,java.lang.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,
java.util.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,
java.lang.String lName) |
|
static void |
Privacy.setDefaultList(XMPPResourceConnection session,
Element list) |
|
protected void |
VCardXMPPProcessorAbstract.setVCard(XMPPResourceConnection session,
Element vcard) |
|
protected boolean |
MessageCarbons.shouldSendCarbons(Packet packet,
XMPPResourceConnection session) |
|
void |
LastActivityMarker.stopped(XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
PresenceOffline.stopped(XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
void |
PresenceState.stopped(XMPPResourceConnection session,
java.util.Queue<Packet> results,
java.util.Map<java.lang.String,java.lang.Object> settings) |
|
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) |
|
Element[] |
BindResource.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
BlockingCommand.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
CAPS.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
FlexibleOfflineMessageRetrieval.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqAuth.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqCommand.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqIq.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqPrivacy.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqPrivate.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqRegister.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqRoster.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqStats.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqVersion.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
MessageAmp.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
MessageCarbons.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
OfflineMessages.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
PepPlugin.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
SaslAuth.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
ServiceDiscovery.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
UrnXmppPing.supDiscoFeatures(XMPPResourceConnection session) |
|
Element[] |
BindResource.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
ClientStateIndication.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqAuth.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqRegister.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
JabberIqRoster.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
MobileV1.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
MobileV2.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
MobileV3.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
SaslAuth.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
SessionBind.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
StartTLS.supStreamFeatures(XMPPResourceConnection session) |
|
Element[] |
StartZLib.supStreamFeatures(XMPPResourceConnection session) |
|
static boolean |
Privacy.unblock(XMPPResourceConnection session,
java.util.List<java.lang.String> jids) |
|
static java.util.List<java.lang.String> |
Privacy.unblockAll(XMPPResourceConnection session) |
|
static void |
RemoteRosterManagement.updateBuddyChange(XMPPResourceConnection session,
Element item,
Element update,
java.util.Queue<Packet> results) |
|
protected void |
JabberIqRoster.updateHash(XMPPResourceConnection session,
java.util.Map<java.lang.String,java.lang.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 |
PresenceState.updateOfflineChange(XMPPResourceConnection session,
java.util.Queue<Packet> results) |
updateOfflineChange method broadcast off-line presence to all other user active resources.
|
static void |
PresenceAbstract.updatePresenceChange(Packet presence,
XMPPResourceConnection session,
java.util.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,
java.util.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,
java.util.List<Element> items) |
|