Class ResendManager
-
- All Implemented Interfaces:
public class ResendManagerManages message resending.
-
-
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, NCError errorCode, ResendManager.AddResendMessageCallBack callBack)voidremoveResendMessage(int messageId)voidremoveResendMessages(Array<int> messageIds)voidremoveAllResendMessage()booleanneedResend(int messageId)voidbeginResend()booleanisResendErrorCode(NCError errorCode)Checks if the error code requires resend handling. -
-
Method Detail
-
getInstance
static ResendManager getInstance()
-
addResendMessage
void addResendMessage(Message message, NCError errorCode, ResendManager.AddResendMessageCallBack callBack)
-
removeResendMessage
void removeResendMessage(int messageId)
-
removeResendMessages
void removeResendMessages(Array<int> messageIds)
-
removeAllResendMessage
void removeAllResendMessage()
-
needResend
boolean needResend(int messageId)
-
beginResend
void beginResend()
-
isResendErrorCode
boolean isResendErrorCode(NCError errorCode)
Checks if the error code requires resend handling.
- Parameters:
errorCode- the send failure error code- Returns:
true if resend is needed, false otherwise
-
-
-
-