[seam-commits] [spruceki/cron] 383eda: Ability to build/test all Java-EE or non-EE using ...
GitHub
noreply at github.com
Sat Aug 25 19:59:57 EDT 2018
Branch: refs/heads/repair2
Home: https://github.com/spruceki/cron
Commit: 383edada7f539ee9782854f4a3a1cd63da17d651
https://github.com/spruceki/cron/commit/383edada7f539ee9782854f4a3a1cd63da17d651
Author: Pete Royle <pete at 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/98b5e1e4cc4217095072aa683c8ececb40518508
Author: Peter Royle <pete at 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/d7aae1d2b4502df883d210477272e9154a6f988c
Author: Peter Royle <pete at 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/3f4d03638afc977eb73a8ef1597160e070fa6182
Author: Peter Royle <pete at 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/f093359208b965b6f5c14c2d4d5b1619f438f39d
Author: Peter Royle <pete at 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/fcd52ea7c6574c0892ad1f856f80cdb8b898a40e
Author: Peter Royle <pete at 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/032daccae115cc6e97460a1748bde3d3b6c3f450
Author: Pete Royle <pete at 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/c6c718afa165ba160fab6ed2bb3aacee27097a9c
Author: Pete Royle <pete at 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/c6997b0a7f6f7e3ee6161a9d2d52d7934f3d22a8
Author: Pete Royle <pete at 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/5da9ea173294c258169c032d55fa4ec34e2e5deb
Author: Pete Royle <pete at 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/0ddab6ee8b20d0e9bed65b58ee3e2e6ea07c14e0
Author: Pete Royle <pete at 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/9c79c2b2e78e938be366546442a82830b2efe41a
Author: Pete Royle <pete at 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/8dcfa5107a04bad40a9b30c29f340da082f69f2c
Author: Pete Royle <pete at 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/2e71f1c82b5244de8df49756d3ccfa666b617017
Author: Pete Royle <pete at 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/fd264c66c3a11107d9e3c34babad63a2b8afe1cd
Author: Pete Royle <pete at 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/fd3f45ea4086d2f86fd7e6b2e416b7bef823361b
Author: Pete Royle <pete at 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/9e74ecf19a355de1d3b1921f01dcf24646b33f0c
Author: Pete Royle <pete at 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.
More information about the seam-commits
mailing list