Package org.jivesoftware.smackx.xevent
Class DefaultMessageEventRequestListener
- java.lang.Object
-
- org.jivesoftware.smackx.xevent.DefaultMessageEventRequestListener
-
- All Implemented Interfaces:
MessageEventRequestListener
public class DefaultMessageEventRequestListener extends java.lang.Object implements MessageEventRequestListener
Default implementation of the MessageEventRequestListener interface.This class automatically sends a delivered notification to the sender of the message if the sender has requested to be notified when the message is delivered.
-
-
Constructor Summary
Constructors Constructor Description DefaultMessageEventRequestListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
composingNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager)
Called when a request that the receiver of the message is composing a reply notification is received.void
deliveredNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager)
Called when a request for message delivered notification is received.void
displayedNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager)
Called when a request for message displayed notification is received.void
offlineNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager)
Called when a request that the receiver of the message is offline is received.
-
-
-
Constructor Detail
-
DefaultMessageEventRequestListener
public DefaultMessageEventRequestListener()
-
-
Method Detail
-
deliveredNotificationRequested
public void deliveredNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager) throws SmackException.NotConnectedException, java.lang.InterruptedException
Description copied from interface:MessageEventRequestListener
Called when a request for message delivered notification is received.- Specified by:
deliveredNotificationRequested
in interfaceMessageEventRequestListener
- Parameters:
from
- the user that sent the notification.packetID
- the id of the message that was sent.messageEventManager
- the messageEventManager that fired the listener.- Throws:
SmackException.NotConnectedException
- if the XMPP connection is not connected.java.lang.InterruptedException
- if the calling thread was interrupted.
-
displayedNotificationRequested
public void displayedNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager)
Description copied from interface:MessageEventRequestListener
Called when a request for message displayed notification is received.- Specified by:
displayedNotificationRequested
in interfaceMessageEventRequestListener
- Parameters:
from
- the user that sent the notification.packetID
- the id of the message that was sent.messageEventManager
- the messageEventManager that fired the listener.
-
composingNotificationRequested
public void composingNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager)
Description copied from interface:MessageEventRequestListener
Called when a request that the receiver of the message is composing a reply notification is received.- Specified by:
composingNotificationRequested
in interfaceMessageEventRequestListener
- Parameters:
from
- the user that sent the notification.packetID
- the id of the message that was sent.messageEventManager
- the messageEventManager that fired the listener.
-
offlineNotificationRequested
public void offlineNotificationRequested(Jid from, java.lang.String packetID, MessageEventManager messageEventManager)
Description copied from interface:MessageEventRequestListener
Called when a request that the receiver of the message is offline is received.- Specified by:
offlineNotificationRequested
in interfaceMessageEventRequestListener
- Parameters:
from
- the user that sent the notification.packetID
- the id of the message that was sent.messageEventManager
- the messageEventManager that fired the listener.
-
-