r334 - trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job
Author: echatellier Date: 2014-07-03 10:34:20 +0200 (Thu, 03 Jul 2014) New Revision: 334 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/334 Log: Empeche les executions multiples si les jobs ne sont pas termin?\195?\169s avant qu'une autre instance ne commence Modified: trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/EDIManagementJob.java trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java Modified: trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java =================================================================== --- trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java 2014-07-03 08:12:52 UTC (rev 333) +++ trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/ClientUpdateJob.java 2014-07-03 08:34:20 UTC (rev 334) @@ -26,6 +26,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.quartz.DisallowConcurrentExecution; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; @@ -36,8 +37,9 @@ /** * @author Kevin Morin (Code Lutin) - * @since x.x + * @since 0.3 */ +@DisallowConcurrentExecution public class ClientUpdateJob extends AbstractFaxToMailJob { private static final Log log = LogFactory.getLog(ClientUpdateJob.class); Modified: trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/EDIManagementJob.java =================================================================== --- trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/EDIManagementJob.java 2014-07-03 08:12:52 UTC (rev 333) +++ trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/EDIManagementJob.java 2014-07-03 08:34:20 UTC (rev 334) @@ -31,13 +31,15 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.quartz.DisallowConcurrentExecution; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; /** * @author Kevin Morin (Code Lutin) - * @since x.x + * @since 0.3 */ +@DisallowConcurrentExecution public class EDIManagementJob extends AbstractFaxToMailJob { private static final Log log = LogFactory.getLog(EDIManagementJob.class); Modified: trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java =================================================================== --- trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java 2014-07-03 08:12:52 UTC (rev 333) +++ trunk/faxtomail-ui-web/src/main/java/com/franciaflex/faxtomail/web/job/MailFilterJob.java 2014-07-03 08:34:20 UTC (rev 334) @@ -68,6 +68,7 @@ import org.apache.commons.logging.LogFactory; import org.nuiton.decorator.Decorator; import org.nuiton.util.StringUtil; +import org.quartz.DisallowConcurrentExecution; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; @@ -102,8 +103,9 @@ /** * @author Kevin Morin (Code Lutin) - * @since x.x + * @since 0.3 */ +@DisallowConcurrentExecution public class MailFilterJob extends AbstractFaxToMailJob { private static final Log log = LogFactory.getLog(MailFilterJob.class);
participants (1)
-
echatellier@users.forge.codelutin.com