C# Class UlteriusServer.Api.Services.LocalSystem.CronJobService

Mostra file Open project: Ulterius/server

Public Properties

Property Type Description
CronDaemon UlteriusServer.Api.Services.LocalSystem.Daemons.CronDaemon
JobDatabasePath string
JobList JobModel>.ConcurrentDictionary
JobScriptsPath string

Public Methods

Method Description
AddJobs ( ) : void
AddOrUpdateJob ( System.Guid id, JobModel job ) : void
ConfigureJobs ( ) : void
CronJobService ( string jobDatabasePath, string jobScriptsPath ) : System
RemoveJob ( System.Guid id ) : bool
Save ( ) : void
ShutDown ( ) : void
Start ( ) : void
Status ( ) : bool

Method Details

AddJobs() public method

public AddJobs ( ) : void
return void

AddOrUpdateJob() public method

public AddOrUpdateJob ( System.Guid id, JobModel job ) : void
id System.Guid
job UlteriusServer.Api.Services.LocalSystem.Daemons.JobModel
return void

ConfigureJobs() public method

public ConfigureJobs ( ) : void
return void

CronJobService() public method

public CronJobService ( string jobDatabasePath, string jobScriptsPath ) : System
jobDatabasePath string
jobScriptsPath string
return System

RemoveJob() public method

public RemoveJob ( System.Guid id ) : bool
id System.Guid
return bool

Save() public method

public Save ( ) : void
return void

ShutDown() public method

public ShutDown ( ) : void
return void

Start() public method

public Start ( ) : void
return void

Status() public method

public Status ( ) : bool
return bool

Property Details

CronDaemon public_oe static_oe property

public static CronDaemon,UlteriusServer.Api.Services.LocalSystem.Daemons CronDaemon
return UlteriusServer.Api.Services.LocalSystem.Daemons.CronDaemon

JobDatabasePath public_oe property

public string JobDatabasePath
return string

JobList public_oe property

public ConcurrentDictionary JobList
return JobModel>.ConcurrentDictionary

JobScriptsPath public_oe property

public string JobScriptsPath
return string