protected override void EnrichJobTaskBeforeExecution(JobTaskBase jobTask) { var sqlCmd = jobTask as SqlJobTask; if (sqlCmd != null) { SetConnection(); sqlCmd.Connection = Connection; ApplyParameters(sqlCmd); } }
private void TryExecuteJobTask(JobTaskBase jobTask) { try { jobTask.LoggerDelegate = LoggerDelegate; EnrichJobTaskBeforeExecution(jobTask); jobTask.Execute(); } catch (Exception e) { LoggerDelegate.LogError(jobTask.JobTaskNameWithOrder(), e); throw; } }
public bool IsLogged(LogActivity logActivity, JobTaskBase jobTaskBase) { return IsLogged(logActivity, jobTaskBase.JobTaskNameWithOrder()); }
protected virtual void EnrichJobTaskBeforeExecution(JobTaskBase jobTask) { }