NIMSDK-AOS  10.9.71
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService接口 参考

Public 成员函数

void queueOffer (V2NIMChatroomQueueOfferParams offerParams, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 聊天室队列新增或更新元素 更多...
 
void queuePoll (String elementKey, V2NIMSuccessCallback< V2NIMChatroomQueueElement > success, V2NIMFailureCallback failure)
 取出头元素或者指定的元素 仅管理员和创建者可以操作 更多...
 
void queueList (V2NIMSuccessCallback< List< V2NIMChatroomQueueElement >> success, V2NIMFailureCallback failure)
 排序列出所有元素 更多...
 
void queuePeek (V2NIMSuccessCallback< V2NIMChatroomQueueElement > success, V2NIMFailureCallback failure)
 查看队头元素, 不删除 更多...
 
void queueDrop (V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 清空队列 仅管理员/创建者可以操作 更多...
 
void queueInit (int size, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 初始化队列 更多...
 
void queueBatchUpdate (List< V2NIMChatroomQueueElement > elements, boolean notificationEnabled, String notificationExtension, V2NIMSuccessCallback< List< String >> success, V2NIMFailureCallback failure)
 批量更新队列元素 更多...
 
void addQueueListener (V2NIMChatroomQueueListener listener)
 添加聊天室队列监听器 更多...
 
void removeQueueListener (V2NIMChatroomQueueListener listener)
 移除聊天室队列监听器 更多...
 

详细描述

在文件 V2NIMChatroomQueueService.java9 行定义.

成员函数说明

void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.addQueueListener ( V2NIMChatroomQueueListener  listener)

添加聊天室队列监听器

参数
listener聊天室队列监听器
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.queueBatchUpdate ( List< V2NIMChatroomQueueElement elements,
boolean  notificationEnabled,
String  notificationExtension,
V2NIMSuccessCallback< List< String >>  success,
V2NIMFailureCallback  failure 
)

批量更新队列元素

参数
elements批量更新元素 size为空, size==0, size>100, 返回参数错误 key:长度限制:128字节 value:长度限制:4096字节
notificationEnabled是否发送广播通知,317,默认为true
notificationExtension本次操作生成的通知中的扩展字段,长度限制:2048字节
success操作成功的回调,返回不存在的元素key列表
failure操作失败的回调
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.queueDrop ( V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

清空队列 仅管理员/创建者可以操作

参数
success操作成功的回调
failure操作失败的回调
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.queueInit ( int  size,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

初始化队列

参数
size初始化队列的长度 长度限制: 0~1000, 超过返回参数错误 可以对现有队列做此操作,修改现有队列的长度上限; 当前队列如果已经超过了新的限制,元素不会减少,但是新元素无法增加
success操作成功的回调
failure操作失败的回调
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.queueList ( V2NIMSuccessCallback< List< V2NIMChatroomQueueElement >>  success,
V2NIMFailureCallback  failure 
)

排序列出所有元素

参数
success操作成功的回调
failure操作失败的回调
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.queueOffer ( V2NIMChatroomQueueOfferParams  offerParams,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

聊天室队列新增或更新元素

参数
offerParams新增或更新元素参数
success操作成功的回调
failure操作失败的回调
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.queuePeek ( V2NIMSuccessCallback< V2NIMChatroomQueueElement success,
V2NIMFailureCallback  failure 
)

查看队头元素, 不删除

参数
success操作成功的回调
failure操作失败的回调
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.queuePoll ( String  elementKey,
V2NIMSuccessCallback< V2NIMChatroomQueueElement success,
V2NIMFailureCallback  failure 
)

取出头元素或者指定的元素 仅管理员和创建者可以操作

参数
elementKey如果为空表示取出头元素 如果不为空, 取出指定的元素
success操作成功的回调
failure操作失败的回调
void com.netease.nimlib.sdk.v2.chatroom.V2NIMChatroomQueueService.removeQueueListener ( V2NIMChatroomQueueListener  listener)

移除聊天室队列监听器

参数
listener聊天室队列监听器

该接口的文档由以下文件生成: