public class RemoteRosterManagement extends XMPPProcessorAbstract
ALL_NAMES, ALL_PATHS, cmpInfo
CLIENT_XMLNS
Constructor and Description |
---|
RemoteRosterManagement() |
Modifier and Type | Method and Description |
---|---|
int |
concurrentQueuesNo()
Method description
|
String |
id()
Method description
|
static boolean |
isRemoteAllowed(tigase.xmpp.JID jid,
XMPPResourceConnection session)
Method description
|
void |
processFromUserToServerPacket(tigase.xmpp.JID connectionId,
Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
processServerSessionPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
void |
processToUserPacket(Packet packet,
XMPPResourceConnection session,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Method description
|
String[][] |
supElementNamePaths()
Method description
|
String[] |
supNamespaces()
Method description
|
static void |
updateBuddyChange(XMPPResourceConnection session,
tigase.xml.Element item,
tigase.xml.Element update,
Queue<Packet> results)
Method description
|
process, processFromUserOutPacket, processFromUserPacket, processNullSessionPacket
canHandle, compareTo, concurrentThreadsPerQueue, getComponentInfo, getInstance, getStatistics, init, isSupporting, supDiscoFeatures, supElements, supStreamFeatures, supTypes, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canHandle, concurrentThreadsPerQueue, getComponentInfo, getStatistics, init, isSupporting, supDiscoFeatures, supElements, supStreamFeatures, supTypes
compareTo
public String id()
String
valuepublic int concurrentQueuesNo()
concurrentQueuesNo
in interface XMPPImplIfc
concurrentQueuesNo
in class XMPPProcessor
public void processFromUserToServerPacket(tigase.xmpp.JID connectionId, Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings) throws PacketErrorTypeException
processFromUserToServerPacket
in class XMPPProcessorAbstract
connectionId
- packet
- session
- repo
- results
- settings
- PacketErrorTypeException
public void processServerSessionPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings) throws PacketErrorTypeException
processServerSessionPacket
in class XMPPProcessorAbstract
packet
- session
- repo
- results
- settings
- PacketErrorTypeException
public void processToUserPacket(Packet packet, XMPPResourceConnection session, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings) throws PacketErrorTypeException
processToUserPacket
in class XMPPProcessorAbstract
packet
- session
- repo
- results
- settings
- PacketErrorTypeException
public String[][] supElementNamePaths()
supElementNamePaths
in interface XMPPImplIfc
supElementNamePaths
in class XMPPProcessor
String[][]
value is an array for element paths for which
the plugin offers processing capabilities. Each path is in form of a String array
in order to reduce parsing overhead.public String[] supNamespaces()
supNamespaces
in interface XMPPImplIfc
supNamespaces
in class XMPPProcessor
String[]
valuepublic static boolean isRemoteAllowed(tigase.xmpp.JID jid, XMPPResourceConnection session)
jid
- session
- public static void updateBuddyChange(XMPPResourceConnection session, tigase.xml.Element item, tigase.xml.Element update, Queue<Packet> results) throws NotAuthorizedException, TigaseDBException
session
- item
- update
- results
- NotAuthorizedException
TigaseDBException
Copyright © 2014 "Tigase, Inc.". All rights reserved.