cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From un...@apache.org
Subject svn commit: rev 54740 - cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron
Date Wed, 13 Oct 2004 10:59:39 GMT
Author: unico
Date: Wed Oct 13 03:59:38 2004
New Revision: 54740

Modified:
   cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobExecutor.java
  (contents, props changed)
   cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobScheduler.java
  (contents, props changed)
Log:
props

Modified: cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobExecutor.java
==============================================================================
--- cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobExecutor.java
(original)
+++ cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobExecutor.java
Wed Oct 13 03:59:38 2004
@@ -1,81 +1,81 @@
-/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.cocoon.components.cron;
-
-import org.apache.avalon.framework.context.ContextException;
-import org.apache.avalon.framework.service.ServiceException;
-import org.apache.cocoon.Constants;
-import org.apache.cocoon.ProcessingException;
-import org.apache.cocoon.Processor;
-import org.apache.cocoon.environment.Context;
-import org.apache.cocoon.environment.background.BackgroundEnvironment;
-import org.apache.cocoon.environment.internal.EnvironmentHelper;
-import org.quartz.JobDataMap;
-import org.quartz.JobExecutionException;
-
-/**
- * This component is resposible to launch a {@link CronJob}s in a Quart Scheduler.
- *
- * @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
- * @version CVS $Id: CocoonQuartzJobExecutor.java 54674 2004-10-12 15:50:03Z unico $
- *
- * @since 2.1.1
- */
-public class CocoonQuartzJobExecutor extends QuartzJobExecutor {
-
-    private BackgroundEnvironment m_env;
-    private Processor m_processor;
-
-    protected void setup(JobDataMap data) throws JobExecutionException {
-        super.setup(data);
-
-        Context envContext;
-        try {
-            envContext = (Context) m_context.get(Constants.CONTEXT_ENVIRONMENT_CONTEXT);
-        } catch (ContextException e) {
-        	throw new JobExecutionException(e);
-        }
-        
-        m_env = new BackgroundEnvironment(m_logger, envContext);
-        
-        try {
-            m_processor = (Processor) m_manager.lookup(Processor.ROLE);
-        } catch (ServiceException e) {
-            throw new JobExecutionException(e);
-        }
-
-        m_env.startingProcessing();
-        
-        try {
-            EnvironmentHelper.enterProcessor(m_processor, m_manager, m_env);
-        }
-        catch (ProcessingException e) {
-            throw new JobExecutionException(e);
-        }
-    }
-
-    protected void release(JobDataMap data) {
-        super.release(data);
-
-        EnvironmentHelper.leaveProcessor();
-        m_env.finishingProcessing();
-
-        if (m_manager != null) {
-            m_manager.release(m_processor);
-        }
-    }
-
-}
+/*
+ * Copyright 1999-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.cocoon.components.cron;
+
+import org.apache.avalon.framework.context.ContextException;
+import org.apache.avalon.framework.service.ServiceException;
+import org.apache.cocoon.Constants;
+import org.apache.cocoon.ProcessingException;
+import org.apache.cocoon.Processor;
+import org.apache.cocoon.environment.Context;
+import org.apache.cocoon.environment.background.BackgroundEnvironment;
+import org.apache.cocoon.environment.internal.EnvironmentHelper;
+import org.quartz.JobDataMap;
+import org.quartz.JobExecutionException;
+
+/**
+ * This component is resposible to launch a {@link CronJob}s in a Quart Scheduler.
+ *
+ * @author <a href="mailto:giacomo@apache.org">Giacomo Pati</a>
+ * @version CVS $Id$
+ *
+ * @since 2.1.1
+ */
+public class CocoonQuartzJobExecutor extends QuartzJobExecutor {
+
+    private BackgroundEnvironment m_env;
+    private Processor m_processor;
+
+    protected void setup(JobDataMap data) throws JobExecutionException {
+        super.setup(data);
+
+        Context envContext;
+        try {
+            envContext = (Context) m_context.get(Constants.CONTEXT_ENVIRONMENT_CONTEXT);
+        } catch (ContextException e) {
+        	throw new JobExecutionException(e);
+        }
+        
+        m_env = new BackgroundEnvironment(m_logger, envContext);
+        
+        try {
+            m_processor = (Processor) m_manager.lookup(Processor.ROLE);
+        } catch (ServiceException e) {
+            throw new JobExecutionException(e);
+        }
+
+        m_env.startingProcessing();
+        
+        try {
+            EnvironmentHelper.enterProcessor(m_processor, m_manager, m_env);
+        }
+        catch (ProcessingException e) {
+            throw new JobExecutionException(e);
+        }
+    }
+
+    protected void release(JobDataMap data) {
+        super.release(data);
+
+        EnvironmentHelper.leaveProcessor();
+        m_env.finishingProcessing();
+
+        if (m_manager != null) {
+            m_manager.release(m_processor);
+        }
+    }
+
+}

Modified: cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobScheduler.java
==============================================================================
--- cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobScheduler.java
(original)
+++ cocoon/trunk/src/blocks/cron/java/org/apache/cocoon/components/cron/CocoonQuartzJobScheduler.java
Wed Oct 13 03:59:38 2004
@@ -1,37 +1,37 @@
-/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.cocoon.components.cron;
-
-import org.quartz.Job;
-import org.quartz.JobDataMap;
-import org.quartz.JobDetail;
-
-/**
- * QuartzJobScheduler that runs jobs within a Cocoon Environment.
- */
-public class CocoonQuartzJobScheduler extends QuartzJobScheduler {
-
-    protected JobDetail createJobDetail(String name, JobDataMap jobDataMap) {
-        JobDetail detail = new JobDetail(name, DEFAULT_QUARTZ_JOB_GROUP, CocoonQuartzJobExecutor.class);
-        detail.setJobDataMap(jobDataMap);
-        return detail;
-    }
-
-    protected Job createJobExecutor() {
-        return new CocoonQuartzJobExecutor();
-    }
-
-}
+/*
+ * Copyright 1999-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.cocoon.components.cron;
+
+import org.quartz.Job;
+import org.quartz.JobDataMap;
+import org.quartz.JobDetail;
+
+/**
+ * QuartzJobScheduler that runs jobs within a Cocoon Environment.
+ */
+public class CocoonQuartzJobScheduler extends QuartzJobScheduler {
+
+    protected JobDetail createJobDetail(String name, JobDataMap jobDataMap) {
+        JobDetail detail = new JobDetail(name, DEFAULT_QUARTZ_JOB_GROUP, CocoonQuartzJobExecutor.class);
+        detail.setJobDataMap(jobDataMap);
+        return detail;
+    }
+
+    protected Job createJobExecutor() {
+        return new CocoonQuartzJobExecutor();
+    }
+
+}

Mime
View raw message