Table of Contents

Namespace Quartz.Jobs

Classes

DirectoryScanJob

Inspects a directory and compares whether any files' "last modified dates" have changed since the last time it was inspected. If one or more files have been updated (or created), the job invokes a "call-back" method on an identified IDirectoryScanListener that can be resolved from dependency injection or found in the SchedulerContext.

DirectoryScanOptions

What DirectoryScanJob scans and when it considers a file settled.

FileScanJob

Inspects a file and compares whether its "last modified date" has changed since the last time it was inspected. If the file has been updated, the job invokes a "call-back" method on an identified IFileScanListener that can be found in the SchedulerContext.

FileScanOptions

What FileScanJob watches and when it considers the file settled.

JobConfiguratorExtensions

Configures a job from Quartz.Jobs with named options rather than with its job data keys.

MailInfo

The message SendMailJob built, and the SMTP server it is to be sent through.

NativeJob

Built in job for executing native executables in a separate process.

NativeJobOptions

The command NativeJob runs, and how it runs it.

NoOpJob

An implementation of Job, that does absolutely nothing - useful for system which only wish to use ITriggerListeners and IJobListeners, rather than writing Jobs that perform work.

SendMailJob

A Job which sends an e-mail with the configured content to the configured recipient.

SendMailOptions

The message SendMailJob sends, and the SMTP server it goes through.

Interfaces

IDirectoryProvider

Interface for objects that wish to provide a list of directory paths to be monitored to DirectoryScanJob

IDirectoryScanListener

Interface for objects wishing to receive a 'call-back' from a DirectoryScanJob

IFileScanListener

Interface for objects wishing to receive a 'call-back' from a FileScanJob.