public class OfflineMessages extends XMPPProcessor implements XMPPPostprocessorIfc, XMPPProcessorIfc
| Modifier and Type | Field and Description |
|---|---|
protected static String |
XMLNS
Field description
|
ALL_NAMES, ALL_PATHS, cmpInfoCLIENT_XMLNS| Constructor and Description |
|---|
OfflineMessages() |
| Modifier and Type | Method and Description |
|---|---|
int |
concurrentQueuesNo()
Method description
|
protected MsgRepositoryIfc |
getMsgRepoImpl(NonAuthUserRepository repo,
XMPPResourceConnection conn)
Method description
|
String |
id()
Describe
id method here. |
protected boolean |
loadOfflineMessages(Packet packet,
XMPPResourceConnection conn)
Method description
|
void |
postProcess(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> queue,
Map<String,Object> settings)
Describe
postProcess method here. |
void |
process(Packet packet,
XMPPResourceConnection conn,
NonAuthUserRepository repo,
Queue<Packet> results,
Map<String,Object> settings)
Describe
process method here. |
Queue<Packet> |
restorePacketForOffLineUser(XMPPResourceConnection conn,
MsgRepositoryIfc repo)
Method description
|
boolean |
savePacketForOffLineUser(Packet pac,
MsgRepositoryIfc repo)
Method description
|
tigase.xml.Element[] |
supDiscoFeatures(XMPPResourceConnection session)
Describe
supDiscoFeatures method here. |
String[][] |
supElementNamePaths()
Describe
supElements method here. |
String[] |
supNamespaces()
Describe
supNamespaces method here. |
canHandle, compareTo, concurrentThreadsPerQueue, getComponentInfo, getInstance, getStatistics, init, isSupporting, supElements, supStreamFeatures, supTypes, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanHandle, concurrentThreadsPerQueue, getComponentInfo, getStatistics, init, isSupporting, supElements, supStreamFeatures, supTypescompareToprotected static final String XMLNS
public int concurrentQueuesNo()
concurrentQueuesNo in interface XMPPImplIfcconcurrentQueuesNo in class XMPPProcessorpublic String id()
id method here.id in interface XMPPImplIfcString valuepublic void postProcess(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> queue, Map<String,Object> settings)
postProcess method here.postProcess in interface XMPPPostprocessorIfcpacket - a Packet valueconn - a XMPPResourceConnection valuerepo - a NonAuthUserRepository valuequeue - a Queue valuesettings - public void process(Packet packet, XMPPResourceConnection conn, NonAuthUserRepository repo, Queue<Packet> results, Map<String,Object> settings) throws NotAuthorizedException
process method here.process in interface XMPPProcessorIfcpacket - a Packet valueconn - a XMPPResourceConnection valuerepo - a NonAuthUserRepository valueresults - a Queue valuesettings - NotAuthorizedExceptionpublic Queue<Packet> restorePacketForOffLineUser(XMPPResourceConnection conn, MsgRepositoryIfc repo) throws UserNotFoundException, NotAuthorizedException
conn - repo - UserNotFoundExceptionNotAuthorizedExceptionpublic boolean savePacketForOffLineUser(Packet pac, MsgRepositoryIfc repo) throws UserNotFoundException
pac - repo - UserNotFoundExceptionpublic tigase.xml.Element[] supDiscoFeatures(XMPPResourceConnection session)
supDiscoFeatures method here.supDiscoFeatures in interface XMPPImplIfcsupDiscoFeatures in class XMPPProcessorsession - a XMPPResourceConnection valueString[] valuepublic String[][] supElementNamePaths()
supElements method here.supElementNamePaths in interface XMPPImplIfcsupElementNamePaths in class XMPPProcessorString[] valuepublic String[] supNamespaces()
supNamespaces method here.supNamespaces in interface XMPPImplIfcsupNamespaces in class XMPPProcessorString[] valueprotected MsgRepositoryIfc getMsgRepoImpl(NonAuthUserRepository repo, XMPPResourceConnection conn)
repo - conn - protected boolean loadOfflineMessages(Packet packet, XMPPResourceConnection conn)
packet - conn - Copyright © 2013 Tigase. All rights reserved.