Package com.cometchat.pro.core
Class CometChat.MessageListener
- java.lang.Object
-
- com.cometchat.pro.core.CometChat.MessageListener
-
- Enclosing class:
- CometChat
public abstract static class CometChat.MessageListener extends java.lang.Object
MessageListener class to provides methods to receive different types of messages
-
-
Constructor Summary
Constructors Constructor Description MessageListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onCustomMessageReceived(CustomMessage message)
To receive custom messagesvoid
onMediaMessageReceived(MediaMessage message)
To receive media messagesvoid
onMessageDeleted(BaseMessage message)
To receive deleted messagevoid
onMessageEdited(BaseMessage message)
To receive edited/updated messagevoid
onMessagesDelivered(MessageReceipt messageReceipt)
To receive message delivery receipts on message being deliveredvoid
onMessagesRead(MessageReceipt messageReceipt)
To receive message read receipts on message being readvoid
onTextMessageReceived(TextMessage message)
To receive text messagesvoid
onTransientMessageReceived(com.cometchat.pro.models.TransientMessage transientMessage)
void
onTypingEnded(TypingIndicator typingIndicator)
To receive typingIndicator when user ends typingvoid
onTypingStarted(TypingIndicator typingIndicator)
To receive typingIndicator when user starts typing
-
-
-
Method Detail
-
onTextMessageReceived
public void onTextMessageReceived(TextMessage message)
To receive text messages- Parameters:
message
- An object of theTextMessage
class
- Since:
- v1
- See Also:
TextMessage
-
onMediaMessageReceived
public void onMediaMessageReceived(MediaMessage message)
To receive media messages- Parameters:
message
- An object of theMediaMessage
class
- Since:
- v1
- See Also:
MediaMessage
-
onCustomMessageReceived
public void onCustomMessageReceived(CustomMessage message)
To receive custom messages- Parameters:
message
- An object of theCustomMessage
class
- Since:
- v1
- See Also:
CustomMessage
-
onTypingStarted
public void onTypingStarted(TypingIndicator typingIndicator)
To receive typingIndicator when user starts typing- Parameters:
typingIndicator
- An object of theTypingIndicator
class
- Since:
- v1
- See Also:
TypingIndicator
-
onTypingEnded
public void onTypingEnded(TypingIndicator typingIndicator)
To receive typingIndicator when user ends typing- Parameters:
typingIndicator
- An object of theTypingIndicator
class
- Since:
- v1
- See Also:
TypingIndicator
-
onMessagesDelivered
public void onMessagesDelivered(MessageReceipt messageReceipt)
To receive message delivery receipts on message being delivered- Parameters:
messageReceipt
- An object of theMessageReceipt
class
- Since:
- v1
- See Also:
MessageReceipt
-
onMessagesRead
public void onMessagesRead(MessageReceipt messageReceipt)
To receive message read receipts on message being read- Parameters:
messageReceipt
- An object of theMessageReceipt
class
- Since:
- v1
- See Also:
MessageReceipt
-
onMessageEdited
public void onMessageEdited(BaseMessage message)
To receive edited/updated message- Parameters:
message
- An object of theBaseMessage
class
- Since:
- v1
- See Also:
BaseMessage
-
onMessageDeleted
public void onMessageDeleted(BaseMessage message)
To receive deleted message- Parameters:
message
- An object of theBaseMessage
class
- Since:
- v1
- See Also:
BaseMessage
-
onTransientMessageReceived
public void onTransientMessageReceived(com.cometchat.pro.models.TransientMessage transientMessage)
-
-