C# Class R.Scheduler.Core.Analytics

Provides analytical data about scheduled jobs
Inheritance: IAnalytics
Exibir arquivo Open project: R-Suite/R.Scheduler

Public Methods

Method Description
Analytics ( IScheduler scheduler, IPersistanceStore persistanceStore ) : System
GetErroredJobs ( int count ) : IEnumerable

Get a specified number of most recently failed jobs

GetExecutedJobs ( int count ) : IEnumerable

Get a specified number of most recently executed jobs

GetExecutingJobs ( ) : IEnumerable

Get fire instances of currently executing jobs.

GetJobCount ( ) : int

Get number of job setup in scheduler

GetTriggerCount ( ) : int

Get number of triggers setup in scheduler

GetUpcomingJobs ( int count ) : IEnumerable

Get a specified number of upcoming jobs

Method Details

Analytics() public method

public Analytics ( IScheduler scheduler, IPersistanceStore persistanceStore ) : System
scheduler IScheduler
persistanceStore IPersistanceStore
return System

GetErroredJobs() public method

Get a specified number of most recently failed jobs
public GetErroredJobs ( int count ) : IEnumerable
count int
return IEnumerable

GetExecutedJobs() public method

Get a specified number of most recently executed jobs
public GetExecutedJobs ( int count ) : IEnumerable
count int
return IEnumerable

GetExecutingJobs() public method

Get fire instances of currently executing jobs.
public GetExecutingJobs ( ) : IEnumerable
return IEnumerable

GetJobCount() public method

Get number of job setup in scheduler
public GetJobCount ( ) : int
return int

GetTriggerCount() public method

Get number of triggers setup in scheduler
public GetTriggerCount ( ) : int
return int

GetUpcomingJobs() public method

Get a specified number of upcoming jobs
public GetUpcomingJobs ( int count ) : IEnumerable
count int
return IEnumerable