跳过导航链接
MobileIMSDKServer 6.5(build 2024/04/30)
$ A B C D E F G H I J K L M N O P Q R S T U V W _ 

S

sendData(String, String, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向目标发送一条数据(默认QoS=true、typeu=-1、from_user_id="0")。
sendData(String, String, int, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向目标发送一条数据(默认QoS=true、from_user_id="0")。
sendData(String, String, boolean, int, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向目标发送一条数据(默认from_user_id="0")。
sendData(String, String, boolean, String, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向目标发送一条数据(typeu=-1、from_user_id="0")。
sendData(String, String, boolean, String, int, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向目标发送一条数据(默认from_user_id="0")。
sendData(Protocal, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向目标发送一条数据。
sendData(Channel, Protocal, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向目标发送一条数据。
sendDataC2C(BridgeProcessor, Channel, Protocal, String, ServerCoreHandler) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.GlobalSendHelper
用方法用于服务端作为中转发送C2C类型的数据之用,此方法封装了服务端中转发送 C2C消息的所有逻辑(包括当接收者不在本机在线列表时的桥接处理、离线处理逻辑等)。
sendDataS2C(BridgeProcessor, Protocal, MBObserver) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.GlobalSendHelper
用方法用于服务端向客户端主动发起的数据之用,此方法封装了服务端发送 S2C消息的所有逻辑(包括当接收者不在本机在线列表时的桥接处理等,但不包括离线处理逻辑——请据本方法的 返回值,在应用层决定如何进行离线处理)。
sendKickout(Channel, String, int, String) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.LocalSendHelper
向客户端发出被踢指令。
serverchannel - 类 中的变量net.x52im.mobileimsdk.server.network.udp.MBUDPChannel
对应的服务端Channel实例引用
ServerCoreHandler - net.x52im.mobileimsdk.server中的类
MobileIMSDK的核心通信逻辑实现类。
ServerCoreHandler() - 类 的构造器net.x52im.mobileimsdk.server.ServerCoreHandler
构造方法。
serverCoreHandler - 类 中的变量net.x52im.mobileimsdk.server.ServerLauncher
MobileIMSDK框架的核心通信逻辑实现类(实现的是MobileIMSDK服务端的通信处理核心算法)。
ServerEventListener - net.x52im.mobileimsdk.server.event中的接口
服务端通用事件回调监听器。
serverEventListener - 类 中的变量net.x52im.mobileimsdk.server.ServerCoreHandler
服务端事件回调实现
ServerLauncher - net.x52im.mobileimsdk.server中的类
MobileIMSDK的服务端入口主类。
ServerLauncher() - 类 的构造器net.x52im.mobileimsdk.server.ServerLauncher
 
serverMessageQoSEventListener - 类 中的变量net.x52im.mobileimsdk.server.ServerCoreHandler
QoS机制下的S2C模式中,由服务端主动发起消息的QoS事件回调实现
serverTimestamp - 类 中的静态变量net.x52im.mobileimsdk.server.ServerLauncher
是否为消息/指令打上服务端时间戳。
ServerToolKits - net.x52im.mobileimsdk.server.utils中的类
服务端实用方法工具箱。
ServerToolKits() - 类 的构造器net.x52im.mobileimsdk.server.utils.ServerToolKits
 
ServerToolKits.SenseModeTCP - net.x52im.mobileimsdk.server.utils中的枚举
MobileIMSDK核心框架的TCP协议心跳频率模式.
ServerToolKits.SenseModeUDP - net.x52im.mobileimsdk.server.utils中的枚举
MobileIMSDK核心框架的UDP协议心跳频率模式.
ServerToolKits.SenseModeWebsocket - net.x52im.mobileimsdk.server.utils中的枚举
MobileIMSDK核心框架的WebSocket协议心跳频率模式.
SESION_RECYCLER_EXPIRE - 类 中的静态变量net.x52im.mobileimsdk.server.network.GatewayTCP
TCP Session的空闲超时时长(单位:秒),默认20秒。
SESION_RECYCLER_EXPIRE - 类 中的静态变量net.x52im.mobileimsdk.server.network.GatewayUDP
UDP Session的空闲超时时长(单位:秒),默认10秒。
SESION_RECYCLER_EXPIRE - 类 中的静态变量net.x52im.mobileimsdk.server.network.GatewayWebsocket
TCP Session的空闲超时时长(单位:秒),默认20秒。
sessionClosed(Channel) - 类 中的方法net.x52im.mobileimsdk.server.ServerCoreHandler
框架中,当用户的会话被关闭时将调本本方法。
sessionCreated(Channel) - 类 中的方法net.x52im.mobileimsdk.server.ServerCoreHandler
当与客户的会话建立时本方法回调用。
setAllocator(ByteBufAllocator) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setAutoRead(boolean) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setBacklog(int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
backlog参数对于UDP来说无意义,它主要用于TCP场景下,是内核为此套接口 排队的最大连接个数,因而本方法只是个空方法。
setBeKickoutCodeForChannel(Channel, int) - 类 中的静态方法net.x52im.mobileimsdk.server.processor.OnlineProcessor
为指定的“会话”设置被踢原因码。
setBridge(boolean) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
 
setCode(int) - 类 中的方法net.x52im.mobileimsdk.server.protocal.s.PKickoutInfo
 
setCode(int) - 类 中的方法net.x52im.mobileimsdk.server.protocal.s.PLoginInfoResponse
 
setConnectTimeoutMillis(int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
connectTimeoutMillis对于UDP来说无意义,因而本方法只是个空方法。
setDataContent(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
设置协议数据内容。
setDebugable(boolean) - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4ReciveDaemonRoot
 
setDebugable(boolean) - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4SendDaemonRoot
 
setErrorCode(int) - 类 中的方法net.x52im.mobileimsdk.server.protocal.s.PErrorResponse
 
setErrorMsg(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.s.PErrorResponse
 
setExtra(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.c.PLoginInfo
设置额外信息字符串。
setFirstLoginTime(long) - 类 中的方法net.x52im.mobileimsdk.server.protocal.c.PLoginInfo
 
setFirstLoginTime(long) - 类 中的方法net.x52im.mobileimsdk.server.protocal.s.PLoginInfoResponse
 
setFirstLoginTimeForChannel(Channel, long) - 类 中的静态方法net.x52im.mobileimsdk.server.processor.OnlineProcessor
为指定的“会话”设置首次登陆时间(后绪代码可据此时间更准确地处理多端互踢逻辑)。
setFrom(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
设置消息发出方的id(当用户登陆时,此值可不设置)。
setLoginToken(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.c.PLoginInfo
设置登陆时提交的用于身份鉴别和合法性检查的token,它可能是登陆密码,也可能是 通过前置单点登陆接口拿到的token等,具体意义由业务层决定。
setLoginUserId(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.c.PLoginInfo
设置登陆时提交的准一id,保证唯一就可以通信,可能是登陆用户名、也可 能是任意不重复的id等,具体意义由业务层决定。
setMaxMessagesPerRead(int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
已过时。
setMessageSizeEstimator(MessageSizeEstimator) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setPerformancePreferences(int, int, int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
本方法对于UDP来说无意义,因而本方法只是个空方法。
setQoS(boolean) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
 
setReason(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.s.PKickoutInfo
 
setReceiveBufferSize(int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setRecvByteBufAllocator(RecvByteBufAllocator) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setReuseAddress(boolean) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setSenseModeTCP(ServerToolKits.SenseModeTCP) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.ServerToolKits
设置MobileIMSDK核心框架的TCP协议心跳频率模式(默认为 ServerToolKits.SenseModeTCP.MODE_15S )。
setSenseModeUDP(ServerToolKits.SenseModeUDP) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.ServerToolKits
设置MobileIMSDK核心框架的UDP协议心跳频率模式(默认为 ServerToolKits.SenseModeUDP.MODE_3S )。
setSenseModeWebsocket(ServerToolKits.SenseModeWebsocket) - 类 中的静态方法net.x52im.mobileimsdk.server.utils.ServerToolKits
设置MobileIMSDK核心框架的WebSocket协议心跳频率模式(默认为 ServerToolKits.SenseModeWebsocket.MODE_15S )。
setServerEventListener(ServerEventListener) - 类 中的方法net.x52im.mobileimsdk.server.ServerLauncher
设置服务端通用事件回调监听器。
setServerLauncher(ServerLauncher) - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4SendDaemonRoot
设置用于QoS事件中没有实时重传成功的消息的回调通知事件宿主。
setServerMessageQoSEventListener(MessageQoSEventListenerS2C) - 类 中的方法net.x52im.mobileimsdk.server.ServerLauncher
设置QoS机制的Server主动消息发送之质量保证事件监听器。
setSm(long) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
 
setSocketType(Channel, int) - 类 中的静态方法net.x52im.mobileimsdk.server.network.Gateway
为该Channel设置网络类型标识(因为MobileIMSDK支持多种网络通信类型)。
setTo(String) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
消息接收方的id(当用户退出时,此值可不设置)。
setType(int) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
设置协议类型.
setTypeu(int) - 类 中的方法net.x52im.mobileimsdk.server.protocal.Protocal
设置应用层专用字段——用于应用层存放聊天、推送等场景下的消息类型。
setUserIdForChannel(Channel, String) - 类 中的静态方法net.x52im.mobileimsdk.server.processor.OnlineProcessor
为指定的“会话”设置它对应的用户ID(后绪代码可据用户ID此判定此Channel的身份)。
setWriteBufferHighWaterMark(int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setWriteBufferLowWaterMark(int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setWriteBufferWaterMark(WriteBufferWaterMark) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
setWriteSpinCount(int) - 类 中的方法net.x52im.mobileimsdk.server.network.udp.MBUDPServerChannelConfig
 
shutdown() - 类 中的方法net.x52im.mobileimsdk.server.network.Gateway
关闭服务并释放资源。
shutdown() - 类 中的方法net.x52im.mobileimsdk.server.network.GatewayTCP
关闭本TCP网关的监听并释放其所占资源。
shutdown() - 类 中的方法net.x52im.mobileimsdk.server.network.GatewayUDP
关闭本UDP网关的监听并释放其所占资源。
shutdown() - 类 中的方法net.x52im.mobileimsdk.server.network.GatewayWebsocket
关闭本TCP网关的监听并释放其所占资源。
shutdown() - 类 中的方法net.x52im.mobileimsdk.server.ServerLauncher
关闭服务端。
size() - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4ReciveDaemonRoot
当前“已收到消息”队列列表的大小.
size() - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4SendDaemonRoot
队列大小.
sm - 类 中的变量net.x52im.mobileimsdk.server.protocal.Protocal
服务端发出或转发此消息时的时间(此字段仅在 ServerLauncher.serverTimestamp == true 时被服务端自动设置)。
SOCKET_TYPE_IN_CHANNEL_ATTRIBUTE - 类 中的静态变量net.x52im.mobileimsdk.server.network.Gateway
用于用户会话(即Netty中的“Channel”)中存放Socket类型标识的属性key
SOCKET_TYPE_IN_CHANNEL_ATTRIBUTE_ATTR - 类 中的静态变量net.x52im.mobileimsdk.server.network.Gateway
用于用户会话(即Netty中的“Channel”)中存取属性 SOCKET_TYPE_IN_CHANNEL_ATTRIBUTE 用的AttributeKey
SOCKET_TYPE_TCP - 类 中的静态变量net.x52im.mobileimsdk.server.network.Gateway
网络通信类型常量:TCP
SOCKET_TYPE_UDP - 类 中的静态变量net.x52im.mobileimsdk.server.network.Gateway
网络通信类型常量:UDP
SOCKET_TYPE_WEBSOCKET - 类 中的静态变量net.x52im.mobileimsdk.server.network.Gateway
网络通信类型常量:WebSocket
sslContext - 类 中的静态变量net.x52im.mobileimsdk.server.network.GatewayTCP
开发者设置本对象可实现SSL/TLS加密传输,不设置则不开启SSL/TLS加密。
sslContext - 类 中的静态变量net.x52im.mobileimsdk.server.network.GatewayWebsocket
开发者设置本对象可实现SSL/TLS加密传输,不设置则不开启SSL/TLS加密。
start() - 类 中的方法net.x52im.mobileimsdk.server.bridge.MQProvider
调用者必须显示调用本方法才能启动本provider的整个执行策略。
startPublisher(Connection) - 类 中的方法net.x52im.mobileimsdk.server.bridge.MQProvider
 
startRunning - 类 中的变量net.x52im.mobileimsdk.server.bridge.MQProvider
此标识仅用于防止首次连接失败重试时因TimeTask的异步执行而发生重复执行的可能,仅此而已
startup() - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4ReciveDaemonRoot
启动线程。
startup(boolean) - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4SendDaemonRoot
启动线程。
startup() - 类 中的方法net.x52im.mobileimsdk.server.ServerLauncher
开启服务端。
startWorker(Connection) - 类 中的方法net.x52im.mobileimsdk.server.bridge.MQProvider
 
stop() - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4ReciveDaemonRoot
无条件中断本线程的运行。
stop() - 类 中的方法net.x52im.mobileimsdk.server.qos.QoS4SendDaemonRoot
无条件中断本线程的运行。
supportedGateways - 类 中的静态变量net.x52im.mobileimsdk.server.ServerLauncher
当前支持的接入网关类型(即支持的网络传输协议类型)。
$ A B C D E F G H I J K L M N O P Q R S T U V W _ 
跳过导航链接
MobileIMSDKServer 6.5(build 2024/04/30)

Copyright © 2024 即时通讯网(52im.net) - 即时通讯技术社区. All rights reserved.