Package io.rong.imkit.feature.resend
Class ResendManager
-
- All Implemented Interfaces:
public class ResendManager
用于管理重新发送
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
ResendManager.AddResendMessageCallBack
-
Method Summary
Modifier and Type Method Description static ResendManager
getInstance()
void
addResendMessage(Message message, ErrorCode errorCode, ResendManager.AddResendMessageCallBack callBack)
void
removeResendMessage(int messageId)
void
removeAllResendMessage()
boolean
needResend(int messageId)
void
beginResend()
boolean
isResendErrorCode(ErrorCode errorCode)
是否为需要重发处理的错误码 -
-
Method Detail
-
getInstance
static ResendManager getInstance()
-
addResendMessage
void addResendMessage(Message message, ErrorCode errorCode, ResendManager.AddResendMessageCallBack callBack)
-
removeResendMessage
void removeResendMessage(int messageId)
-
removeAllResendMessage
void removeAllResendMessage()
-
needResend
boolean needResend(int messageId)
-
beginResend
void beginResend()
-
isResendErrorCode
boolean isResendErrorCode(ErrorCode errorCode)
是否为需要重发处理的错误码
- Parameters:
errorCode
- 发送消息的失败错误码- Returns:
是否重发,true 会重发, false 不需要重发处理。
-
-
-
-