Class IQMUCvCardHandler
- java.lang.Object
-
- org.jivesoftware.openfire.container.BasicModule
-
- org.jivesoftware.openfire.handler.IQHandler
-
- org.jivesoftware.openfire.muc.spi.IQMUCvCardHandler
-
- All Implemented Interfaces:
ChannelHandler,Module
public class IQMUCvCardHandler extends IQHandler
Implements the TYPE_IQ vcard-temp protocol, to be used for MUC rooms.This implementation borrows heavily from IQvCardHandler.
- Author:
- Guus der Kinderen, guus.der.kinderen@gmail.com
- See Also:
IQvCardHandler
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAMESPACEstatic SystemProperty<Boolean>PROPERTY_ENABLEDstatic StringREQUEST_ELEMENT_NAMEstatic StringRESPONSE_ELEMENT_NAME-
Fields inherited from class org.jivesoftware.openfire.handler.IQHandler
deliverer, sessionManager
-
-
Constructor Summary
Constructors Constructor Description IQMUCvCardHandler(MultiUserChatService mucService)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringcalculatePhotoHash(org.dom4j.Element vcard)IQHandlerInfogetInfo()Returns the handler information to help generically handle IQ packets.org.xmpp.packet.IQhandleIQ(org.xmpp.packet.IQ packet)Handles the received IQ packet.-
Methods inherited from class org.jivesoftware.openfire.handler.IQHandler
initialize, process
-
Methods inherited from class org.jivesoftware.openfire.container.BasicModule
destroy, getName, start, stop
-
-
-
-
Field Detail
-
PROPERTY_ENABLED
public static SystemProperty<Boolean> PROPERTY_ENABLED
-
REQUEST_ELEMENT_NAME
public static final String REQUEST_ELEMENT_NAME
- See Also:
- Constant Field Values
-
RESPONSE_ELEMENT_NAME
public static final String RESPONSE_ELEMENT_NAME
- See Also:
- Constant Field Values
-
NAMESPACE
public static final String NAMESPACE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IQMUCvCardHandler
public IQMUCvCardHandler(MultiUserChatService mucService)
-
-
Method Detail
-
handleIQ
public org.xmpp.packet.IQ handleIQ(org.xmpp.packet.IQ packet) throws PacketExceptionDescription copied from class:IQHandlerHandles the received IQ packet.- Specified by:
handleIQin classIQHandler- Parameters:
packet- the IQ packet to handle.- Returns:
- the response to send back.
- Throws:
PacketException
-
calculatePhotoHash
public static String calculatePhotoHash(org.dom4j.Element vcard)
-
getInfo
public IQHandlerInfo getInfo()
Description copied from class:IQHandlerReturns the handler information to help generically handle IQ packets. IQHandlers that aren't local server iq handlers (e.g. chatbots, transports, etc) returnnull.
-
-