NIMSDK-AOS  9.16.0
ChatRoomServiceObserver.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.chatroom;
2 
3 import com.netease.nimlib.apt.annotation.NIMService;
4 import com.netease.nimlib.invocation.ObserverInterface;
12 
13 import java.util.List;
14 
18 @NIMService("聊天室观察者")
19 @ObserverInterface
20 public interface ChatRoomServiceObserver {
21 
28  public void observeOnlineStatus(Observer<ChatRoomStatusChangeData> observer, boolean register);
29 
36  public void observeKickOutEvent(Observer<ChatRoomKickOutEvent> observer, boolean register);
37 
44  public void observeReceiveMessage(Observer<List<ChatRoomMessage>> observer, boolean register);
45 
52  public void observeMsgStatus(Observer<ChatRoomMessage> observer, boolean register);
53 
60  public void observeAttachmentProgress(Observer<AttachmentProgress> observer, boolean register);
61 
68  public void observeCdnRequestData(Observer<CdnRequestData> observer, boolean register);
69 
76  public void observeTagsUpdate(Observer<ChatRoomTagsUpdateEvent> observer, boolean register);
77 }
void observeMsgStatus(Observer< ChatRoomMessage > observer, boolean register)
注册/注销消息状态变化观察者
void observeOnlineStatus(Observer< ChatRoomStatusChangeData > observer, boolean register)
注册/注销聊天室在线状态/登录状态观察者
void observeTagsUpdate(Observer< ChatRoomTagsUpdateEvent > observer, boolean register)
注册/注销我的标签更新观察者
void observeReceiveMessage(Observer< List< ChatRoomMessage >> observer, boolean register)
注册/注销消息接收观察者。
void observeCdnRequestData(Observer< CdnRequestData > observer, boolean register)
注册/注销SDK数据上报观察者
void observeKickOutEvent(Observer< ChatRoomKickOutEvent > observer, boolean register)
注册/注销被踢出聊天室观察者。
void observeAttachmentProgress(Observer< AttachmentProgress > observer, boolean register)
注册/注销消息附件上传/下载进度观察者,以message id作为key