[spruceki/cron] 0064dc: Simplify by always obeying the "ha" mode, not tryi...
by GitHub
Branch: refs/heads/repair2
Home: https://github.com/spruceki/cron
Commit: 0064dced48bdc806524364856f0bf5b37eed9582
https://github.com/spruceki/cron/commit/0064dced48bdc806524364856f0bf5b37...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
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
Commit: 552cc486edd1317e5a41aa4e9fe7d769adf9daf9
https://github.com/spruceki/cron/commit/552cc486edd1317e5a41aa4e9fe7d769a...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Update description of how the HA configuration works.
Commit: 28d8416132d6fef7271316f5ca03ff618c61c487
https://github.com/spruceki/cron/commit/28d8416132d6fef7271316f5ca03ff618...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
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
Commit: 648420325fbaa1f292b7b894651e3f969b610578
https://github.com/spruceki/cron/commit/648420325fbaa1f292b7b894651e3f969...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
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
Commit: 8393c4b48d4d9fb7ab06a1bfed5c5cd58e9c868b
https://github.com/spruceki/cron/commit/8393c4b48d4d9fb7ab06a1bfed5c5cd58...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
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
Commit: e6f2aa76bb0aab33790c9ab8510cc9cf65eeba93
https://github.com/spruceki/cron/commit/e6f2aa76bb0aab33790c9ab8510cc9cf6...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M api/src/main/java/org/jboss/seam/cron/api/asynchronous/AsyncResult.java
M api/src/main/java/org/jboss/seam/cron/api/scheduling/Interval.java
M api/src/main/java/org/jboss/seam/cron/api/scheduling/Scheduled.java
M api/src/main/java/org/jboss/seam/cron/api/scheduling/Trigger.java
M examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/SwingGrapher.java
M impl/src/main/java/org/jboss/seam/cron/util/CdiUtils.java
M providers/scheduling/queuj/src/main/java/org/jboss/seam/cron/scheduling/queuj/TriggerRunner.java
M spi/src/main/java/org/jboss/seam/cron/spi/asynchronous/support/CallableInvoker.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/CronSchedulingProvider.java
Log Message:
-----------
Fix release-preventing javadoc errors
Compare: https://github.com/spruceki/cron/compare/009441320535...e6f2aa76bb0a
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 4 months
[spruceki/cron] 6b6775: Fix interface reference for HA deployment
by GitHub
Branch: refs/heads/repair2
Home: https://github.com/spruceki/cron
Commit: 6b677502634b909402b1c5685b4ae5d9f306fa62
https://github.com/spruceki/cron/commit/6b677502634b909402b1c5685b4ae5d9f...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/HATimerService.java
Log Message:
-----------
Fix interface reference for HA deployment
Commit: eb05886503890f1c3db3ec08d65d5376963383ee
https://github.com/spruceki/cron/commit/eb05886503890f1c3db3ec08d65d53769...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Documentation tweaks
Commit: c6e08114c9809c517bd66e2fe2e70931f8b3be08
https://github.com/spruceki/cron/commit/c6e08114c9809c517bd66e2fe2e70931f...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
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
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: 009441320535e150f966849185558765f3d76d0d
https://github.com/spruceki/cron/commit/009441320535e150f966849185558765f...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
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.
Compare: https://github.com/spruceki/cron/compare/9e74ecf19a35...009441320535
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 4 months
[spruceki/cron] 383eda: Ability to build/test all Java-EE or non-EE using ...
by GitHub
Branch: refs/heads/repair2
Home: https://github.com/spruceki/cron
Commit: 383edada7f539ee9782854f4a3a1cd63da17d651
https://github.com/spruceki/cron/commit/383edada7f539ee9782854f4a3a1cd63d...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M pom.xml
A providers/scheduling/queuj/nb-configuration.xml
M providers/scheduling/queuj/src/test/java/org/jboss/seam/cron/scheduling/test/queuj/QueuJSchedulingTCKTest.java
M providers/scheduling/queuj/src/test/java/org/jboss/seam/cron/scheduling/test/queuj/QueuJSchedulingTCKTestLong.java
M settings.xml
Log Message:
-----------
Ability to build/test all Java-EE or non-EE using system property provider.type=java.ee
Commit: 98b5e1e4cc4217095072aa683c8ececb40518508
https://github.com/spruceki/cron/commit/98b5e1e4cc4217095072aa683c8ececb4...
Author: Peter Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
A nb-configuration.xml
M pom.xml
A providers/scheduling/timerservice-common/nb-configuration.xml
A providers/scheduling/timerservice-common/pom.xml
A providers/scheduling/timerservice-common/src/etc/header.txt
A providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/BasicCronParser.java
A providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleConfig.java
A providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderBase.java
A providers/scheduling/timerservice-common/src/main/resources/META-INF/beans.xml
A providers/scheduling/timerservice-common/src/test/resources/arquillian.xml
A providers/scheduling/timerservice-common/src/test/resources/cron.properties
A providers/scheduling/timerservice-ha-singleton-jbossas/nb-configuration.xml
A providers/scheduling/timerservice-ha-singleton-jbossas/pom.xml
A providers/scheduling/timerservice-ha-singleton-jbossas/src/etc/header.txt
A providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/HATimerService.java
A providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/HATimerServiceActivator.java
A providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/Scheduler.java
A providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/SchedulerBean.java
A providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
A providers/scheduling/timerservice-ha-singleton-jbossas/src/main/resources/META-INF/beans.xml
A providers/scheduling/timerservice-ha-singleton-jbossas/src/main/resources/META-INF/services/org.jboss.msc.service.ServiceActivator
A providers/scheduling/timerservice-ha-singleton-jbossas/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTest.java
A providers/scheduling/timerservice-ha-singleton-jbossas/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTestLong.java
A providers/scheduling/timerservice-ha-singleton-jbossas/src/test/resources/arquillian.xml
A providers/scheduling/timerservice-ha-singleton-jbossas/src/test/resources/cron.properties
M providers/scheduling/timerservice/pom.xml
R providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/BasicCronParser.java
R providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleConfig.java
M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
R providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderFactory.java
M tck/src/test/java/org/jboss/seam/cron/test/SeamCronTestBase.java
Log Message:
-----------
Split out common TimerService related classes into reusable jar. Added HA singleton timer service project (WIP). Can't test against AS 7.1 (singleton code targets later JBoss version) so tests are disabled for now.
Commit: d7aae1d2b4502df883d210477272e9154a6f988c
https://github.com/spruceki/cron/commit/d7aae1d2b4502df883d210477272e9154...
Author: Peter Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M providers/scheduling/timerservice-ha-singleton-jbossas/pom.xml
Log Message:
-----------
Fix typo in artifact id
Commit: 3f4d03638afc977eb73a8ef1597160e070fa6182
https://github.com/spruceki/cron/commit/3f4d03638afc977eb73a8ef1597160e07...
Author: Peter Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M providers/scheduling/timerservice-common/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderBase.java
M providers/scheduling/timerservice-ha-singleton-jbossas/pom.xml
M providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/HATimerService.java
M providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/SchedulerBean.java
Log Message:
-----------
Implement Seam Cron support by delegating to teh functional base class from the SchedulerBean. It's a little inelegant but we read (from cron.properties) the name of the module in which the ha timer service is deployed so we know where to find the bean for HA activation. All jars are provided, and the module which uses this must replicate the manifest dependencies found in the EJB plugin in the pom.xml.
Commit: f093359208b965b6f5c14c2d4d5b1619f438f39d
https://github.com/spruceki/cron/commit/f093359208b965b6f5c14c2d4d5b1619f...
Author: Peter Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/HATimerService.java
Log Message:
-----------
Use the supplied module name property as the service name as well
That way multiple deployments to the same container using this provider
won't clash.
Commit: fcd52ea7c6574c0892ad1f856f80cdb8b898a40e
https://github.com/spruceki/cron/commit/fcd52ea7c6574c0892ad1f856f80cdb8b...
Author: Peter Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Some documentation for the Java EE TimerService JBoss AS HA Singleton Scheduling Provider
Commit: 032daccae115cc6e97460a1748bde3d3b6c3f450
https://github.com/spruceki/cron/commit/032daccae115cc6e97460a1748bde3d3b...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M api/pom.xml
M dist/pom.xml
M docs/reference/pom.xml
M examples/swing_memory_grapher/pom.xml
M impl/pom.xml
M pom.xml
M providers/asynchronous/quartz/pom.xml
M providers/asynchronous/queuj/pom.xml
M providers/asynchronous/threads/pom.xml
M providers/queue/queuj/pom.xml
M providers/scheduling/quartz/pom.xml
M providers/scheduling/queuj/pom.xml
M providers/scheduling/timerservice-common/pom.xml
M providers/scheduling/timerservice-ha-singleton-jbossas/pom.xml
M providers/scheduling/timerservice/pom.xml
M spi/pom.xml
M tck/pom.xml
Log Message:
-----------
Bump version to 3.1.1-SNAPSHOT to prevent the wrong (very old) snapshots from being downloaded from jboss repo
Commit: c6c718afa165ba160fab6ed2bb3aacee27097a9c
https://github.com/spruceki/cron/commit/c6c718afa165ba160fab6ed2bb3aacee2...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M nb-configuration.xml
M pom.xml
A providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleConfig.java
M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
A providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderFactory.java
M readme.md
Log Message:
-----------
Merge branch 'develop' into feature/schedule-java-ee-timer
Commit: c6997b0a7f6f7e3ee6161a9d2d52d7934f3d22a8
https://github.com/spruceki/cron/commit/c6997b0a7f6f7e3ee6161a9d2d52d7934...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M nb-configuration.xml
M pom.xml
R providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleConfig.java
M providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
R providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderFactory.java
M readme.md
Log Message:
-----------
Merge branch 'develop' into feature/schedule-java-ee-timer
Commit: 5da9ea173294c258169c032d55fa4ec34e2e5deb
https://github.com/spruceki/cron/commit/5da9ea173294c258169c032d55fa4ec34...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M providers/scheduling/timerservice-ha-singleton-jbossas/pom.xml
M providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/HATimerServiceActivator.java
Log Message:
-----------
The HA Singleton TimerService provider should be made vendor-neutral eventually, so renamed as such.
Commit: 0ddab6ee8b20d0e9bed65b58ee3e2e6ea07c14e0
https://github.com/spruceki/cron/commit/0ddab6ee8b20d0e9bed65b58ee3e2e6ea...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M pom.xml
R providers/scheduling/timerservice-ha-singleton-jbossas/nb-configuration.xml
R providers/scheduling/timerservice-ha-singleton-jbossas/pom.xml
R providers/scheduling/timerservice-ha-singleton-jbossas/src/etc/header.txt
R providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/HATimerService.java
R providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/HATimerServiceActivator.java
R providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/Scheduler.java
R providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/as/quickstarts/cluster/hasingleton/service/ejb/SchedulerBean.java
R providers/scheduling/timerservice-ha-singleton-jbossas/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
R providers/scheduling/timerservice-ha-singleton-jbossas/src/main/resources/META-INF/beans.xml
R providers/scheduling/timerservice-ha-singleton-jbossas/src/main/resources/META-INF/services/org.jboss.msc.service.ServiceActivator
R providers/scheduling/timerservice-ha-singleton-jbossas/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTest.java
R providers/scheduling/timerservice-ha-singleton-jbossas/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTestLong.java
R providers/scheduling/timerservice-ha-singleton-jbossas/src/test/resources/arquillian.xml
R providers/scheduling/timerservice-ha-singleton-jbossas/src/test/resources/cron.properties
M providers/scheduling/timerservice/pom.xml
A providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/HATimerService.java
A providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/HATimerServiceActivator.java
A providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/Scheduler.java
A providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/singleton/jboss/SchedulerBean.java
A providers/scheduling/timerservice/src/main/resources/META-INF/services/org.jboss.msc.service.ServiceActivator
M readme.md
Log Message:
-----------
Presence of HA Singleton Service is now detected in standard timerservice provider when deployed to JBoss AS, and falls back to non-ha deployment if not found. If deployed to any other vendor the standard non-ha deployment will activate. Therefore no need for a JBoss-specific TimerService provider.
Commit: 9c79c2b2e78e938be366546442a82830b2efe41a
https://github.com/spruceki/cron/commit/9c79c2b2e78e938be366546442a82830b...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Doc formatting
Commit: 8dcfa5107a04bad40a9b30c29f340da082f69f2c
https://github.com/spruceki/cron/commit/8dcfa5107a04bad40a9b30c29f340da08...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Doc formatting
Commit: 2e71f1c82b5244de8df49756d3ccfa666b617017
https://github.com/spruceki/cron/commit/2e71f1c82b5244de8df49756d3ccfa666...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Doc formatting
Commit: fd264c66c3a11107d9e3c34babad63a2b8afe1cd
https://github.com/spruceki/cron/commit/fd264c66c3a11107d9e3c34babad63a2b...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Doc formatting
Commit: fd3f45ea4086d2f86fd7e6b2e416b7bef823361b
https://github.com/spruceki/cron/commit/fd3f45ea4086d2f86fd7e6b2e416b7bef...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M readme.md
Log Message:
-----------
Issues are now on GitHub
Commit: 9e74ecf19a355de1d3b1921f01dcf24646b33f0c
https://github.com/spruceki/cron/commit/9e74ecf19a355de1d3b1921f01dcf2464...
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2018-08-26 (Sun, 26 Aug 2018)
Changed paths:
M providers/asynchronous/quartz/src/main/java/org/jboss/seam/cron/asynchronous/quartz/AsyncMethodInvocationJob.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/AsyncMethodInvocationJob.java
M providers/asynchronous/queuj/src/main/java/org/jboss/seam/cron/asynchronous/queuj/QueuJAsynchronousProvider.java
M providers/asynchronous/threads/src/main/java/org/jboss/seam/cron/asynchronous/threads/CallableFutureInvoker.java
M providers/asynchronous/threads/src/main/java/org/jboss/seam/cron/asynchronous/threads/FutureInvoker.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/CronAsynchronousProvider.java
M spi/src/main/java/org/jboss/seam/cron/spi/asynchronous/Invoker.java
A spi/src/main/java/org/jboss/seam/cron/spi/asynchronous/support/CallableInvoker.java
R spi/src/main/java/org/jboss/seam/cron/spi/asynchronous/support/FutureInvokerSupport.java
M tck/src/test/java/org/jboss/seam/cron/test/asynchronous/tck/SeamCronAsynchronousTCKTest.java
Log Message:
-----------
SEAMCRON-9: Store exception thrown during executeInvocationContext so we can rethrow it during the Callable.call() method that the real Future implementation will be calling (via CallableInvoker). Added rethrowing of timeouts during the async test to catch failure to throw an exception during get(). Renamed FutureInvokerSupport to CallableInvoker.
Compare: https://github.com/spruceki/cron/compare/383edada7f53^...9e74ecf19a35
**NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
6 years, 4 months