NIMSDK-AOS  9.19.0
ChatRoomQueueChangeType.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.constant;
2 
3 /**
4  * Created by winnie on 2017/6/27.
5  */
6 
8  /**
9  * 未定义类型
10  */
11  undefined(-1),
12  /**
13  * OFFER:新增队列元素
14  */
15  OFFER(1),
16  /**
17  * POLL: 移除队列元素
18  */
19  POLL(2),
20  /**
21  * DROP: 清空所有队列元素
22  */
23  DROP(3),
24  /**
25  * PARTCLEAR: 部分清理操作(发生在提交元素的用户掉线时,清理这个用户对应的key)
26  */
28 
29  /**
30  * BATCH_UPDATE : 批量更新队列元素
31  */
33 
34  /**
35  * BATCH_OFFER : 批量新增或变更队列元素
36  */
38 
39  private int value;
40 
42  this.value = value;
43  }
44 
45  public int getValue() {
46  return value;
47  }
48 
49  public static ChatRoomQueueChangeType typeOfValue(int value) {
50  for (ChatRoomQueueChangeType e : values()) {
51  if (e.getValue() == value) {
52  return e;
53  }
54  }
55  return undefined;
56  }
57 }
PARTCLEAR
PARTCLEAR: 部分清理操作(发生在提交元素的用户掉线时,清理这个用户对应的key)
BATCH_OFFER
BATCH_OFFER : 批量新增或变更队列元素