Class 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 Detail

      • MessageListener

        public MessageListener()
    • Method Detail

      • onTextMessageReceived

        public void onTextMessageReceived​(TextMessage message)
        To receive text messages
        Parameters:
        message - An object of the TextMessage class
        Since:
        v1
        See Also:
        TextMessage
      • onMediaMessageReceived

        public void onMediaMessageReceived​(MediaMessage message)
        To receive media messages
        Parameters:
        message - An object of the MediaMessage class
        Since:
        v1
        See Also:
        MediaMessage
      • onCustomMessageReceived

        public void onCustomMessageReceived​(CustomMessage message)
        To receive custom messages
        Parameters:
        message - An object of the CustomMessage class
        Since:
        v1
        See Also:
        CustomMessage
      • onTypingStarted

        public void onTypingStarted​(TypingIndicator typingIndicator)
        To receive typingIndicator when user starts typing
        Parameters:
        typingIndicator - An object of the TypingIndicator class
        Since:
        v1
        See Also:
        TypingIndicator
      • onTypingEnded

        public void onTypingEnded​(TypingIndicator typingIndicator)
        To receive typingIndicator when user ends typing
        Parameters:
        typingIndicator - An object of the TypingIndicator 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 the MessageReceipt 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 the MessageReceipt class
        Since:
        v1
        See Also:
        MessageReceipt
      • onMessageEdited

        public void onMessageEdited​(BaseMessage message)
        To receive edited/updated message
        Parameters:
        message - An object of the BaseMessage class
        Since:
        v1
        See Also:
        BaseMessage
      • onMessageDeleted

        public void onMessageDeleted​(BaseMessage message)
        To receive deleted message
        Parameters:
        message - An object of the BaseMessage class
        Since:
        v1
        See Also:
        BaseMessage
      • onTransientMessageReceived

        public void onTransientMessageReceived​(com.cometchat.pro.models.TransientMessage transientMessage)