NIMSDK-AOS  9.16.0
SignallingService.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.avsignalling;
2 
3 import com.netease.nimlib.apt.annotation.NIMService;
18 
19 import java.util.List;
20 
21 
22 @NIMService("信令服务")
23 public interface SignallingService {
24 
36  InvocationFuture<ChannelBaseInfo> create(ChannelType type, String channelName, String channelExt);
37 
38 
49  InvocationFuture<Void> close(String channelId, boolean offlineEnabled, String customInfo);
50 
51 
66  InvocationFuture<ChannelFullInfo> join(String channelId, long selfUid, String customInfo, boolean offlineEnable);
67 
84  InvocationFuture<ChannelFullInfo> join(String channelId, long selfUid, String customInfo, boolean offlineEnable,String nertcChannelName,
85  Long nertcTokenTtl);
86 
104  InvocationFuture<ChannelFullInfo> join(String channelId, long selfUid, String customInfo, boolean offlineEnable,
105  String nertcChannelName, Long nertcTokenTtl, String nertcJoinRoomQueryParamMap);
116  InvocationFuture<Void> leave(String channelId, boolean offlineEnable, String customInfo);
117 
118 
136  InvocationFuture<Void> invite(InviteParamBuilder paramBuilder);
137 
149  InvocationFuture<Void> cancelInvite(InviteParamBuilder paramBuilder);
150 
166  InvocationFuture<Void> rejectInvite(InviteParamBuilder paramBuilder);
167 
168 
184  InvocationFuture<Void> acceptInvite(InviteParamBuilder paramBuilder);
185 
186 
208  @Deprecated
209  InvocationFuture<ChannelFullInfo> acceptInviteAndJoin(InviteParamBuilder paramBuilder, long selfUid);
210 
211 
235  @Deprecated
236  InvocationFuture<ChannelFullInfo> acceptInviteAndJoin(InviteParamBuilder paramBuilder, long selfUid,String nertcChannelName,
237  Long nertcTokenTtl);
238 
239 
249  InvocationFuture<JoinAndAcceptResult> joinAndAccept(JoinAndAcceptParam joinAndAcceptParam);
250 
267  InvocationFuture<Void> sendControl(String channelId, String accountId, String customInfo);
268 
269 
284  @Deprecated
286 
301  InvocationFuture<CallExResult> callEx(CallExParam callExParam);
302 
314  InvocationFuture<ChannelBaseInfo> queryChannelInfo(String channelName);
315 
327  InvocationFuture<ChannelFullInfo> queryChannelFullInfo(String channelName);
328 
338  InvocationFuture<Integer> queryChannelMemberCount(String channelName);
339 
349  InvocationFuture<List<MemberInfo>> queryChannelMemberList(String channelName);
350 
351 }
频道的完整信息,频道基础信息+频道成员列表
云信服务器主要响应码定义
RequestCallback的一个包裹类,将3个结果的调用转到一个接口上,以供上层调用者精简代码,不必每次调用都需...
构造邀请相关操作的参数 ,其中channelId、accountId、requestId 这3个参数必须设置