public abstract class VCardXMPPProcessorAbstract extends XMPPProcessorAbstract implements Initializable, UnregisterAware
ALL_NAMES, ALL_PATHS, cmpInfo
CLIENT_XMLNS
Constructor and Description |
---|
VCardXMPPProcessorAbstract() |
Modifier and Type | Method and Description |
---|---|
void |
beforeUnregister()
Method called before bean unregister.
|
static Element |
convertVCard4ToVCardTemp(Element vcard4) |
static Element |
convertVCardTempToVCard4(Element vcardTemp) |
protected abstract String |
getVCardXMLNS() |
void |
initialize()
Method will be called, when bean will be created, configured and ready to use.
|
protected void |
setVCard(XMPPResourceConnection session,
Element vcard) |
protected abstract void |
storeVCard(XMPPResourceConnection session,
Element vcard) |
isFromUserSession, isNullSession, isServerSession, isToUserSession, process, processFromUserOutPacket, processFromUserPacket, processFromUserToServerPacket, processNullSessionPacket, processServerSessionPacket, processToUserPacket
id, supDiscoFeatures, supElementNamePaths, supNamespaces, supStreamFeatures, supTypes
canHandle, compareTo, concurrentThreadsPerQueue, getComponentInfo, getInstance, getQueueSize, getStatistics, getThreadsNo, init, isSupporting, supElements, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canHandle, concurrentQueuesNo, concurrentThreadsPerQueue, getComponentInfo, getStatistics, id, init, isSupporting, supDiscoFeatures, supElementNamePaths, supElements, supNamespaces, supStreamFeatures, supTypes
compareTo
public void beforeUnregister()
UnregisterAware
beforeUnregister
in interface UnregisterAware
protected abstract String getVCardXMLNS()
public void initialize()
Initializable
initialize
in interface Initializable
protected void setVCard(XMPPResourceConnection session, Element vcard) throws TigaseDBException, NotAuthorizedException
protected abstract void storeVCard(XMPPResourceConnection session, Element vcard) throws TigaseDBException, NotAuthorizedException
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.