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 interfaceResendManager.AddResendMessageCallBack
-
Method Summary
Modifier and Type Method Description static ResendManagergetInstance()voidaddResendMessage(Message message, ErrorCode errorCode, ResendManager.AddResendMessageCallBack callBack)voidremoveResendMessage(int messageId)voidremoveAllResendMessage()booleanneedResend(int messageId)voidbeginResend()booleanisResendErrorCode(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 不需要重发处理。
-
-
-
-