protected override Task <HandleResult> HandleError(BeeMessage <Unit> msg, Exception ex) { return(HandleResult.RetryTask()); }
protected override Task <HandleResult> HandleError(BeeMessage <ILoggerMessage> msg, Exception ex) { return(msg.Attemp > 3 ? HandleResult.OkTask() : HandleResult.RetryTask()); }
protected override Task <HandleResult> HandleError(BeeMessage <NotificationMessage> msg, Exception ex) { return(HandleResult.RetryTask(TimeSpan.FromSeconds(3))); }