[jboss-svn-commits] JBL Code SVN: r20056 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon May 19 14:18:00 EDT 2008


Author: kevin.conner at jboss.com
Date: 2008-05-19 14:18:00 -0400 (Mon, 19 May 2008)
New Revision: 20056

Modified:
   labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/DataFilerScheduler.java
Log:
Defer scheduling until start: JBESB-1724

Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/DataFilerScheduler.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/DataFilerScheduler.java	2008-05-19 17:54:46 UTC (rev 20055)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/tools/console/management/src/main/java/org/jboss/soa/esb/monitoring/server/DataFilerScheduler.java	2008-05-19 18:18:00 UTC (rev 20056)
@@ -57,6 +57,7 @@
 		super.start();
 		SchedulerFactory schedulerFactory = new StdSchedulerFactory();
 		scheduler = schedulerFactory.getScheduler();
+		schedule() ;
 	}
 	
 	public void stop() {
@@ -72,6 +73,12 @@
 	public void setPollMinuteFrequency(int f_pollMinuteFrequency) {
 		pollMinuteFrequency = f_pollMinuteFrequency;
 		
+		if (scheduler != null) {
+			schedule() ;
+		}
+	}
+
+	private void schedule() {
 		long ctime = System.currentTimeMillis();
 		
 		try {
@@ -80,7 +87,7 @@
 			JobDetail jobDetail = new JobDetail(DataFilerJob.JOB_GROUP, DataFilerJob.JOB_NAME, DataFilerJob.class);
 
 			final JobDataMap datamap = new JobDataMap() ;
-            datamap.put(ClassLoader.class.getName(), Thread.currentThread().getContextClassLoader()) ;
+			datamap.put(ClassLoader.class.getName(), Thread.currentThread().getContextClassLoader()) ;
 			jobDetail.setJobDataMap(datamap) ;
 			
 			SimpleTrigger simpleTrigger = new SimpleTrigger(DataFilerJob.JOB_GROUP, DataFilerJob.JOB_NAME);




More information about the jboss-svn-commits mailing list