类 EaseChatRoomListener

  • 所有已实现的接口:
    io.agora.ChatRoomChangeListener

    public abstract class EaseChatRoomListener
    extends java.lang.Object
    implements io.agora.ChatRoomChangeListener
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      void onAdminAdded​(java.lang.String chatRoomId, java.lang.String admin)  
      void onAdminRemoved​(java.lang.String chatRoomId, java.lang.String admin)  
      void onAllMemberMuteStateChanged​(java.lang.String chatRoomId, boolean isMuted)  
      void onAnnouncementChanged​(java.lang.String chatroomId, java.lang.String announcement)  
      abstract void onChatRoomDestroyed​(java.lang.String roomId, java.lang.String roomName)  
      abstract void onMemberExited​(java.lang.String roomId, java.lang.String roomName, java.lang.String participant)  
      abstract void onMemberJoined​(java.lang.String roomId, java.lang.String participant)  
      void onMuteListAdded​(java.lang.String chatRoomId, java.util.List<java.lang.String> mutes, long expireTime)  
      void onMuteListRemoved​(java.lang.String chatRoomId, java.util.List<java.lang.String> mutes)  
      void onOwnerChanged​(java.lang.String chatRoomId, java.lang.String newOwner, java.lang.String oldOwner)  
      abstract void onRemovedFromChatRoom​(int reason, java.lang.String roomId, java.lang.String roomName, java.lang.String participant)  
      void onWhiteListAdded​(java.lang.String chatRoomId, java.util.List<java.lang.String> whitelist)  
      void onWhiteListRemoved​(java.lang.String chatRoomId, java.util.List<java.lang.String> whitelist)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • 从接口继承的方法 io.agora.ChatRoomChangeListener

        onAttributesRemoved, onAttributesUpdate, onSpecificationChanged
    • 构造器详细资料

      • EaseChatRoomListener

        public EaseChatRoomListener()
    • 方法详细资料

      • onChatRoomDestroyed

        public abstract void onChatRoomDestroyed​(java.lang.String roomId,
                                                 java.lang.String roomName)
        指定者:
        onChatRoomDestroyed 在接口中 io.agora.ChatRoomChangeListener
      • onRemovedFromChatRoom

        public abstract void onRemovedFromChatRoom​(int reason,
                                                   java.lang.String roomId,
                                                   java.lang.String roomName,
                                                   java.lang.String participant)
        指定者:
        onRemovedFromChatRoom 在接口中 io.agora.ChatRoomChangeListener
      • onMemberJoined

        public abstract void onMemberJoined​(java.lang.String roomId,
                                            java.lang.String participant)
        指定者:
        onMemberJoined 在接口中 io.agora.ChatRoomChangeListener
      • onMemberExited

        public abstract void onMemberExited​(java.lang.String roomId,
                                            java.lang.String roomName,
                                            java.lang.String participant)
        指定者:
        onMemberExited 在接口中 io.agora.ChatRoomChangeListener
      • onMuteListAdded

        public void onMuteListAdded​(java.lang.String chatRoomId,
                                    java.util.List<java.lang.String> mutes,
                                    long expireTime)
        指定者:
        onMuteListAdded 在接口中 io.agora.ChatRoomChangeListener
      • onMuteListRemoved

        public void onMuteListRemoved​(java.lang.String chatRoomId,
                                      java.util.List<java.lang.String> mutes)
        指定者:
        onMuteListRemoved 在接口中 io.agora.ChatRoomChangeListener
      • onAdminAdded

        public void onAdminAdded​(java.lang.String chatRoomId,
                                 java.lang.String admin)
        指定者:
        onAdminAdded 在接口中 io.agora.ChatRoomChangeListener
      • onAdminRemoved

        public void onAdminRemoved​(java.lang.String chatRoomId,
                                   java.lang.String admin)
        指定者:
        onAdminRemoved 在接口中 io.agora.ChatRoomChangeListener
      • onOwnerChanged

        public void onOwnerChanged​(java.lang.String chatRoomId,
                                   java.lang.String newOwner,
                                   java.lang.String oldOwner)
        指定者:
        onOwnerChanged 在接口中 io.agora.ChatRoomChangeListener
      • onAnnouncementChanged

        public void onAnnouncementChanged​(java.lang.String chatroomId,
                                          java.lang.String announcement)
        指定者:
        onAnnouncementChanged 在接口中 io.agora.ChatRoomChangeListener
      • onWhiteListAdded

        public void onWhiteListAdded​(java.lang.String chatRoomId,
                                     java.util.List<java.lang.String> whitelist)
        指定者:
        onWhiteListAdded 在接口中 io.agora.ChatRoomChangeListener
      • onWhiteListRemoved

        public void onWhiteListRemoved​(java.lang.String chatRoomId,
                                       java.util.List<java.lang.String> whitelist)
        指定者:
        onWhiteListRemoved 在接口中 io.agora.ChatRoomChangeListener
      • onAllMemberMuteStateChanged

        public void onAllMemberMuteStateChanged​(java.lang.String chatRoomId,
                                                boolean isMuted)
        指定者:
        onAllMemberMuteStateChanged 在接口中 io.agora.ChatRoomChangeListener