Skip to content
Provides additional features for Quartz.Net
Branch: master
Clone or download
Latest commit 8f1d9c7 Apr 16, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Quartz.FeaturePack.CLI working version of tutorial app using typescript Apr 10, 2015
Quartz.FeaturePack.JobFactories update quartz.net package Mar 30, 2015
Quartz.FeaturePack.Jobs update quartz.net package Mar 30, 2015
Quartz.FeaturePack.Listeners update quartz.net package Mar 30, 2015
Quartz.FeaturePack.NancyWebApi job page is functional Apr 15, 2015
Quartz.FeaturePack.Plugins.Tests update quartz.net package Mar 30, 2015
Quartz.FeaturePack.Plugins update quartz.net package Mar 30, 2015
Quartz.FeaturePack.Server update quartz.net package Mar 30, 2015
Quartz.FeaturePack.Services update quartz.net package Mar 30, 2015
Quartz.FeaturePack.Triggers add new projects to hold jobs and triggers. add inital fxcop file. Jan 6, 2012
Quartz.FeaturePack.WindowsService add DiagnosticJob. add CastleJobFactory Jul 12, 2012
databases/SQL Compact 4.0 add sql compact 4 sample database file Jan 5, 2012
libraries replace most dependencies with nuget packages May 17, 2012
.gitignore remove packages Mar 30, 2015
Quartz.FeaturePack.nunit add the nunit project file Aug 10, 2012
QuartzNetFeaturePack.sln update quartz and start nancy work Oct 7, 2013
README

README

OVERVIEW
This project contains additional features that are not available in the main Quartz.Net distribution. The goal of this project is to gather commonly used items built by the community to enhance Quartz.Net. Generic job types, triggers and calendars are probably the main components that this project will contain, but time will tell. I am starting this project because the main Quartz.Net distribution mirrors pretty closely the java version of Quartz and thus anything that is not contained in the java version might be better off in a separate project.

The project is in a very early prototype/concept stage, so beware of the sharp edges.

GETTING STARTED
To get started, download the source and open the QuartzNetFeaturePack.sln file in Visual Studio AS ADMINISTRATOR. Running VS as administrator is required if you want to run/debug the solution. 

If not already selected, set the Quartz.FeaturePack.CLI project as your startup project. This project starts a Quartz.Net server localy, which is great when debugging. All the configuration files are also in this project so that developing and testing is easy. 

Hit F5 to start the project. If you get a firewall prompt asking for access, you should allow access to the scheduler. Once the scheduler starts successfully, you can visit these URLS to view and RSS feed of:

All scheduled jobs: http://localhost:8000/jobs
Job execution history: http://localhost:8000/jobs/history
Currently running jobs: http://localhost:8000/jobs/running

To access the embedded Quart.Net management interface, go to http://localhost:8888
To access the embedded JSON API:
http://localhost:8888/api/scheduler (scheduler info)
http://localhost:8888/api/jobs (scheduled jobs info)
http://localhost:8888/api/jobexecutioncontexts (running jobs info)

CONTRIBUTING
Contributions are welcome. Please create a pull request to have your code merged. Also, please configure your GIT client to leave line endings as they are.

LICENSE
All of the source code in this project is licensed under the Apache License, Version 2.0. This is the same license that Quartz.Net is licensed under.
You can’t perform that action at this time.