[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