From noreply at github.com Wed Feb 17 02:01:46 2016 From: noreply at github.com (GitHub) Date: Tue, 16 Feb 2016 23:01:46 -0800 Subject: [seam-commits] [seam/cron] 3ab923: The default @Startup, non-ha implementation of the... Message-ID: <56c41ada91109_53cf3fdb98b0b2c01012d0@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/develop Home: https://github.com/seam/cron Commit: 3ab9237da3cda31f4e5af9eb3c9610e65777bcc1 https://github.com/seam/cron/commit/3ab9237da3cda31f4e5af9eb3c9610e65777bcc1 Author: Pete Royle Date: 2016-02-17 (Wed, 17 Feb 2016) Changed paths: M providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleConfig.java M providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderBase.java A providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java R providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/SchedulerBean.java M readme.md Log Message: ----------- The default @Startup, non-ha implementation of the timer bean was always starting up. Added a rather hacky flag which the HA version will set onto the config bean if it's started successfully, which will in turn prevent the default, non-ha version from initializing. Commit: ce7234bd31b250163c2ae18cab0f22181b3ad7bc https://github.com/seam/cron/commit/ce7234bd31b250163c2ae18cab0f22181b3ad7bc Author: Pete Royle Date: 2016-02-17 (Wed, 17 Feb 2016) Changed paths: M readme.md Log Message: ----------- Merge origin/develop into develop Conflicts: readme.md Compare: https://github.com/seam/cron/compare/2725fb1b5173...ce7234bd31b2 From noreply at github.com Wed Feb 17 20:08:28 2016 From: noreply at github.com (GitHub) Date: Wed, 17 Feb 2016 17:08:28 -0800 Subject: [seam-commits] [seam/cron] d8ec22: Move some exceptions into the API so we can reuse ... Message-ID: <56c5198ce18a2_6d093fc9223032b8152363@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/develop Home: https://github.com/seam/cron Commit: d8ec22633eed869250d362a9923cf99cd6831251 https://github.com/seam/cron/commit/d8ec22633eed869250d362a9923cf99cd6831251 Author: Pete Royle Date: 2016-02-18 (Thu, 18 Feb 2016) Changed paths: A api/src/main/java/org/jboss/seam/cron/api/exception/CronProviderDestructionException.java A api/src/main/java/org/jboss/seam/cron/api/exception/CronProviderInitialisationException.java A api/src/main/java/org/jboss/seam/cron/api/exception/InternalException.java A api/src/main/java/org/jboss/seam/cron/api/exception/SchedulerConfigurationException.java R impl/src/main/java/org/jboss/seam/cron/impl/scheduling/exception/CronProviderDestructionException.java R impl/src/main/java/org/jboss/seam/cron/impl/scheduling/exception/CronProviderInitialisationException.java R impl/src/main/java/org/jboss/seam/cron/impl/scheduling/exception/InternalException.java R impl/src/main/java/org/jboss/seam/cron/impl/scheduling/exception/SchedulerConfigurationException.java M impl/src/main/java/org/jboss/seam/cron/util/PropertyResolver.java M providers/asynchronous/quartz/src/main/java/org/jboss/seam/cron/asynchronous/quartz/QuartzAsynchronousProvider.java M providers/asynchronous/queuj/src/main/java/org/jboss/seam/cron/asynchronous/queuj/QueuJAsynchronousProvider.java M providers/queue/queuj/src/main/java/org/jboss/seam/cron/queue/queuj/QueuJQueueProvider.java M providers/scheduling/quartz/src/main/java/org/jboss/seam/cron/scheduling/quartz/QuartzScheduleProvider.java M providers/scheduling/queuj/src/main/java/org/jboss/seam/cron/scheduling/queuj/QueuJScheduleProvider.java M providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleConfig.java M providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/SchedulerBean.java A providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingHaFailureTest.java A providers/scheduling/timerservice/src/test/resources/cron-ha.properties M providers/scheduling/timerservice/src/test/resources/cron.properties M readme.md M spi/src/main/java/org/jboss/seam/cron/spi/CronProviderLifecycle.java M spi/src/main/java/org/jboss/seam/cron/spi/SeamCronExtension.java M spi/src/main/java/org/jboss/seam/cron/spi/asynchronous/AsynchronousInterceptor.java M spi/src/main/java/org/jboss/seam/cron/spi/asynchronous/Invoker.java M spi/src/main/java/org/jboss/seam/cron/spi/queue/CronQueueInstaller.java M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/CronSchedulingInstaller.java M tck/pom.xml M tck/src/test/java/org/jboss/seam/cron/test/SeamCronTestBase.java M tck/src/test/java/org/jboss/seam/cron/test/scheduling/beans/IncrementalScheduledBean.java M tck/src/test/java/org/jboss/seam/cron/test/scheduling/tck/SeamCronSchedulingTCKTestLong.java Log Message: ----------- Move some exceptions into the API so we can reuse them. Add a property to make HA deployment mandatory, and fail deployment if HA doesn't come online. From noreply at github.com Wed Feb 17 21:18:48 2016 From: noreply at github.com (GitHub) Date: Wed, 17 Feb 2016 18:18:48 -0800 Subject: [seam-commits] [seam/cron] 7f7ad7: Simplify by always obeying the "ha" mode, not tryi... Message-ID: <56c52a0825d0b_72543fa5624592b81597db@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/develop Home: https://github.com/seam/cron Commit: 7f7ad748c9961beee4e474de7fd178dec78b9d23 https://github.com/seam/cron/commit/7f7ad748c9961beee4e474de7fd178dec78b9d23 Author: Pete Royle Date: 2016-02-18 (Thu, 18 Feb 2016) Changed paths: M providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleConfig.java M providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/SchedulerBean.java R providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingHaFailureTest.java A providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingHaFailureTestLong.java M providers/scheduling/timerservice/src/test/resources/cron-ha.properties M providers/scheduling/timerservice/src/test/resources/cron.properties M readme.md Log Message: ----------- Simplify by always obeying the "ha" mode, not trying to fall back to "replicated" mode From noreply at github.com Wed Feb 17 21:40:53 2016 From: noreply at github.com (GitHub) Date: Wed, 17 Feb 2016 18:40:53 -0800 Subject: [seam-commits] [seam/cron] b944a4: Update description of how the HA configuration wor... Message-ID: <56c52f35d80a4_6b523fbccf4a529c182999@hookshot-fe6-cp1-prd.iad.github.net.mail> Branch: refs/heads/develop Home: https://github.com/seam/cron Commit: b944a42096420a7b3d6ba88d373dda5d8d5c163d https://github.com/seam/cron/commit/b944a42096420a7b3d6ba88d373dda5d8d5c163d Author: Pete Royle Date: 2016-02-18 (Thu, 18 Feb 2016) Changed paths: M readme.md Log Message: ----------- Update description of how the HA configuration works. From noreply at github.com Thu Feb 18 21:19:28 2016 From: noreply at github.com (GitHub) Date: Thu, 18 Feb 2016 18:19:28 -0800 Subject: [seam-commits] [seam/cron] a58690: Give the timer service bean time to start up in ca... Message-ID: <56c67bb0c4899_6a723fb7a600529c4922cc@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/develop Home: https://github.com/seam/cron Commit: a58690e9b1a6440843d545084894526478bcd5f1 https://github.com/seam/cron/commit/a58690e9b1a6440843d545084894526478bcd5f1 Author: Pete Royle Date: 2016-02-19 (Fri, 19 Feb 2016) Changed paths: M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/HATimerService.java Log Message: ----------- Give the timer service bean time to start up in case we've only just deployed From noreply at github.com Mon Feb 22 04:28:16 2016 From: noreply at github.com (GitHub) Date: Mon, 22 Feb 2016 01:28:16 -0800 Subject: [seam-commits] [seam/cron] ca6328: Don't throw the StartException on the first failur... Message-ID: <56cad4b0c8b02_50b33facbbfa12a0784ec@hookshot-fe5-cp1-prd.iad.github.net.mail> Branch: refs/heads/develop Home: https://github.com/seam/cron Commit: ca6328b6b9809479fdef27f241f672fa245cc12f https://github.com/seam/cron/commit/ca6328b6b9809479fdef27f241f672fa245cc12f Author: Pete Royle Date: 2016-02-22 (Mon, 22 Feb 2016) Changed paths: M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/HATimerService.java Log Message: ----------- Don't throw the StartException on the first failure, wait until we've retried From noreply at github.com Wed Feb 24 16:45:54 2016 From: noreply at github.com (GitHub) Date: Wed, 24 Feb 2016 13:45:54 -0800 Subject: [seam-commits] [seam/cron] b2782f: Keep track of time on startup so we know when to b... Message-ID: <56ce2492d6b7a_3b953fc977fbf2b834620@hookshot-fe2-cp1-prd.iad.github.net.mail> Branch: refs/heads/develop Home: https://github.com/seam/cron Commit: b2782f72c6ffc331fddafebee95ddf1fc339ec3c https://github.com/seam/cron/commit/b2782f72c6ffc331fddafebee95ddf1fc339ec3c Author: Pete Royle Date: 2016-02-25 (Thu, 25 Feb 2016) Changed paths: M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/HATimerService.java Log Message: ----------- Keep track of time on startup so we know when to bail out