| | |
| | | using Rhea.Common; |
| | | using FluentScheduler; |
| | | using Rhea.Common; |
| | | using Sundial; |
| | | using System; |
| | | using System.Collections.Generic; |
| | |
| | | { |
| | | public interface IInterfaceService:IDependency |
| | | { |
| | | public void SetSchedulerFactory(ISchedulerFactory schedulerFactory); |
| | | public ApiAction AddJob<TJob>(TJob newEntity, TskJobParam jobParam) where TJob : class, IJob; |
| | | public ApiAction AddJob<TJob>(string jobname, params TriggerBuilder[] triggerBuilders) where TJob : class, IJob; |
| | | public void SetSchedulerFactory(Sundial.ISchedulerFactory schedulerFactory); |
| | | public ApiAction AddJob<TJob>(TJob newEntity, TskJobParam jobParam) where TJob : class, Sundial.IJob; |
| | | public ApiAction AddTskJob<TJob>(TJob newEntity, FluentJobParam jobParam) where TJob : class, ITJob; |
| | | public ApiAction AddJob<TJob>(string jobname, params Sundial.TriggerBuilder[] triggerBuilders) where TJob : class, Sundial.IJob; |
| | | public ApiAction UpdateJob(TSK_JOB job); |
| | | public void StartAllJob(); |
| | | public void StartJob(string jobname); |
| | | public IScheduler GetJob(string jobname); |
| | | public List<IScheduler> GetJobs(); |
| | | public Sundial.IScheduler GetJob(string jobname); |
| | | public List<Sundial.IScheduler> GetJobs(); |
| | | public void PauseJob(string jobname); |
| | | public void RemoveJob(string jobname); |
| | | public void RemovefJob(string jobname); |
| | | public void AddJobFromDB(); |
| | | public void JobInitialize(); |
| | | } |