NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
NosServiceObserve.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.nos;
2
3import com.netease.nimlib.apt.annotation.NIMService;
4import com.netease.nimlib.invocation.ObserverInterface;
5import com.netease.nimlib.sdk.Observer;
6import com.netease.nimlib.sdk.nos.model.NosTransferInfo;
7import com.netease.nimlib.sdk.nos.model.NosTransferProgress;
8
9/**
10 * 网易云存储传输进度观察者接口
11 */
12@NIMService("网易云存储服务观察者")
13@ObserverInterface
14public interface NosServiceObserve {
15
16 /**
17 * 注册/注销NOS文件传输状态观察者
18 *
19 * @param observer 观察者, 参数为文件传输信息
20 * @param register true为注册,false为注销
21 */
22 void observeNosTransferStatus(Observer<NosTransferInfo> observer, boolean register);
23
24 /**
25 * 注册/注销NOS上传/下载进度观察者,上传时key是文件路径,下载时key为url
26 *
27 * @param observer 观察者, 参数为文件的传输进度
28 * @param register true为注册,false为注销
29 */
31}
网易云存储传输进度观察者接口
void observeNosTransferProgress(Observer< NosTransferProgress > observer, boolean register)
注册/注销NOS上传/下载进度观察者,上传时key是文件路径,下载时key为url
void observeNosTransferStatus(Observer< NosTransferInfo > observer, boolean register)
注册/注销NOS文件传输状态观察者