From 4826c181a7251a202f08e404f77d05c226eee30d Mon Sep 17 00:00:00 2001 From: Arjun K Date: Thu, 2 May 2013 10:10:30 +0100 Subject: [PATCH] MIFOSX-158: squash arjunk/kaizer commits into one on scheduling spike. --- mifosng-provider/build.gradle | 3 +- .../org/mifosplatform/scheduledjobs/JobA.java | 12 +++++ .../org/mifosplatform/scheduledjobs/JobB.java | 12 +++++ .../resources/META-INF/spring/appContext.xml | 2 + .../resources/META-INF/spring/scheduler.xml | 46 +++++++++++++++++++ 5 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobA.java create mode 100644 mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobB.java create mode 100644 mifosng-provider/src/main/resources/META-INF/spring/scheduler.xml diff --git a/mifosng-provider/build.gradle b/mifosng-provider/build.gradle index 3c6556576..b026155ef 100644 --- a/mifosng-provider/build.gradle +++ b/mifosng-provider/build.gradle @@ -160,7 +160,8 @@ dependencies { [group: 'com.lowagie', name: 'itext', version: '2.1.7'], [group: 'com.lowagie', name: 'itext-rtf', version: '2.1.7'], [group: 'org.mnode.ical4j', name: 'ical4j', version: '1.0.4'], - [group: 'com.googlecode.flyway', name: 'flyway-maven-plugin', version: '2.1.1'] + [group: 'com.googlecode.flyway', name: 'flyway-maven-plugin', version: '2.1.1'], + [group: 'org.quartz-scheduler', name: 'quartz', version: '2.1.7'] ) testCompile 'junit:junit:4.11', diff --git a/mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobA.java b/mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobA.java new file mode 100644 index 000000000..c33483b0e --- /dev/null +++ b/mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobA.java @@ -0,0 +1,12 @@ +package org.mifosplatform.scheduledjobs; + +import java.util.Date; + +public class JobA { + + public void execute(){ + System.out.println("Running Job A "+new Date()); + } + + +} diff --git a/mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobB.java b/mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobB.java new file mode 100644 index 000000000..e2cedbfc8 --- /dev/null +++ b/mifosng-provider/src/main/java/org/mifosplatform/scheduledjobs/JobB.java @@ -0,0 +1,12 @@ +package org.mifosplatform.scheduledjobs; + + +import java.util.Date; + +public class JobB { + + public void execute(){ + System.out.println("Running Job B "+new Date()); + } + +} diff --git a/mifosng-provider/src/main/resources/META-INF/spring/appContext.xml b/mifosng-provider/src/main/resources/META-INF/spring/appContext.xml index d14400477..df6088861 100644 --- a/mifosng-provider/src/main/resources/META-INF/spring/appContext.xml +++ b/mifosng-provider/src/main/resources/META-INF/spring/appContext.xml @@ -49,4 +49,6 @@ + + \ No newline at end of file diff --git a/mifosng-provider/src/main/resources/META-INF/spring/scheduler.xml b/mifosng-provider/src/main/resources/META-INF/spring/scheduler.xml new file mode 100644 index 000000000..d8b26dbdb --- /dev/null +++ b/mifosng-provider/src/main/resources/META-INF/spring/scheduler.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file