Skip to content
This repository has been archived by the owner on Dec 2, 2021. It is now read-only.

agileorbit/grails-schwartz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fa97766 · Dec 1, 2021

History

14 Commits
Jul 12, 2016
Jul 12, 2016
Jul 12, 2016
Nov 17, 2017
Aug 10, 2016
Jul 12, 2016
Jul 12, 2016
Jul 12, 2016
Dec 1, 2021
Jul 12, 2016
Jul 12, 2016
Jul 12, 2016
Jul 12, 2016
Jul 12, 2016
Jul 12, 2016
Nov 17, 2017

Repository files navigation

This project is no longer maintained. DB-Scheduler is a good alternative solution.

Grails Schwartz Plugin

The Schwartz plugin integrates the Quartz Enterprise Job Scheduler with Grails, making it easy to schedule and manage recurring and ad-hoc jobs for asynchronous and synchronous processing.

The plugin is similar at a high level to the Quartz plugin in that it makes it easy to schedule Quartz Jobs and Triggers without having to deal directly with the Quartz API and mindset. But if you are used to working with Quartz directly you can continue to do so with this plugin - it provides convenience classes and Traits to make job scheduling easier, but you have a lot of flexibility in how you perform the various tasks.

Usage

buildscript {
   repositories {
      ...
   }
   dependencies {
      classpath "org.grails:grails-gradle-plugin:$grailsVersion"
      ...
      classpath 'com.agileorbit:schwartz:1.0.1'
   }
}

dependencies {
   ...
   compile 'com.agileorbit:schwartz:1.0.1'
   ...
}

Documentation

http://agileorbit.github.io/grails-schwartz