//public static void InvokeProcessCompeteEvent(this IBaseProcess process, IProcessExecutionContext context, bool isFailed=false) //{ // if (isFailed) // { // Robustness.Instance.SafeCall(() => // { // process.ProcessCompleted(context); // }); // } // else // { // Robustness.Instance.SafeCall(() => // { // process.ProcessFailed(context); // }); // } // Robustness.Instance.SafeCall(() => // { // process.ProcessFinalizer(context); // }); //} #endregion public static void InvokeProcessRetry(this IBaseProcess process, IProcessRetryContext context) { { Robustness.Instance.SafeCall(() => { process.OnRetry(context); }, context.Logger); } }
public virtual void OnRetry(IProcessRetryContext processContext) { }
public override void OnRetry(IProcessRetryContext processContext) { processContext.Logger.Info("OnRetry"); base.OnRetry(processContext); }