Quartz.NET 2 Tutorial

I’m going to take a stab at re-writing the Quartz.NET tutorial for version 2. The current version of the tutorial is for version 1 and so I figured it was time for an update. Below is a list of the lessons that I’ll be posting. Lesson 1: Using Quartz Lesson 2: Jobs And Triggers

Continue Reading

Table of Contents for Quartz.Net eBook

I’ve been working on the Quartz.Net eBook and I have put together an outline of what the contents will be once it is finished. I thought I would share the table of contents with you and I would appreciate any comments you might have. I’m especially interested in getting feedback regarding which sections are more interesting and important for you.

Continue Reading

Join Me for this Year’s Movember

I don’t usually include personal topics in this blog but I think I will give it a try going forward. This is my first post and it’s to encourage you to join me for this year’s Movember celebration.. My commitment is to grow a moustache for the month of November and by changing my appearance, raise vital awareness and funds for men’s health, specifically prostate and testicular cancer initiatives.

Continue Reading

Calendars in Quartz.Net–Part 1

In this series of posts we will cover the use of calendars in Quartz.Net. In this first post we’ll start off by explaining what calendars are and what they’re used for. We’ll also describe all of the calendars that are included with the Quartz.Net distribution. In following posts we’ll look at examples of how to use the different calendars and eventually we’ll build our own custom calendar.

Continue Reading

Creating a Custom Quartz.Net JobFactory

In this post we’ll walk through the creation of a custom Quartz.Net JobFactory that uses dependency injection to pass dependencies to our jobs. We’ll be using Castle Windsor for this example, but you can use any dependency injection framework you want. We discussed the Qartz.Net IJobFactory interface in detail previously, so read that first if you haven’t yet.

Continue Reading

Quartz.Net Job Factories

In my previous post we talked about the IJobFactory interface in detail. Today we will look at the 2 job factories that are included in the Quartz.Net distribution. SimpleJobFactory We will look at the SimpleJobFacotry first, since it is the base class used by the other job factory. This is a pretty simple implementation, so let’s look at the source code and talk about it in detail.

Continue Reading

Quartz.Net IJobFactory Interface

The Quartz.Net scheduler implements the factory method pattern to create the jobs that will be executed. Job factories are responsible for producing job instances. When you download the Quartz.Net distribution you get 2 different job factories. Today we will look at the IJobFactory interface in detail. In a later post we’ll look at the job factories that are included in the Quartz.

Continue Reading

Quartz.Net 2.0 Database Providers

Quartz.Net supports quite a few different database providers. This information is embedded inside the Quartz.dll file, but I think it is useful to have it handy. I’ve created a table with the names of all the (as of now) supported database providers. If you would like the full details on the providers, take a look at the dbproviders.

Continue Reading