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.