[seam/cron] 8040ed: SEAMCRON-9: Store exception thrown during executeI...
by GitHub
Branch: refs/heads/develop
Home: https://github.com/seam/cron
Commit: 8040ed410ebd3b5789f2048de3ac3752936c0885
https://github.com/seam/cron/commit/8040ed410ebd3b5789f2048de3ac3752936c0885
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-13 (Wed, 13 May 2015)
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.
Commit: 3e0b37a673d048666d638974f5079c69313f2e18
https://github.com/seam/cron/commit/3e0b37a673d048666d638974f5079c69313f2e18
Author: peteroyle <pete(a)screamingcoder.com>
Date: 2015-05-13 (Wed, 13 May 2015)
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:
-----------
Merge pull request #9 from seam/feature/SEAMCRON-9-expose-future-exceptions
SEAMCRON-9: Store exception thrown during executeInvocationContext so…
Compare: https://github.com/seam/cron/compare/15f9146c3b51...3e0b37a673d0
9 years, 6 months
[seam/cron] 8040ed: SEAMCRON-9: Store exception thrown during executeI...
by GitHub
Branch: refs/heads/feature/SEAMCRON-9-expose-future-exceptions
Home: https://github.com/seam/cron
Commit: 8040ed410ebd3b5789f2048de3ac3752936c0885
https://github.com/seam/cron/commit/8040ed410ebd3b5789f2048de3ac3752936c0885
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-13 (Wed, 13 May 2015)
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.
9 years, 6 months
[seam/cron] ea430a: Merge branch 'develop' into feature/schedule-java-...
by GitHub
Branch: refs/heads/develop
Home: https://github.com/seam/cron
Commit: ea430aa9d4fd9278911e11d4b9bb98b042d4b90e
https://github.com/seam/cron/commit/ea430aa9d4fd9278911e11d4b9bb98b042d4b90e
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M JBossServicePlusTimerTest/pom.xml
A JBossServicePlusTimerTest/src/main/java/timertest/AppConfig.java
M JBossServicePlusTimerTest/src/main/java/timertest/DummyExtension.java
R JBossServicePlusTimerTest/src/main/java/timertest/DummyService.java
M JBossServicePlusTimerTest/src/main/java/timertest/DummyServiceEjb.java
M JBossServicePlusTimerTest/src/test/java/timertest/DummyServiceTest.java
M JBossServicePlusTimerTest/src/test/resources/arquillian.xml
M impl/pom.xml
M impl/src/main/java/org/jboss/seam/cron/util/PropertyResolver.java
A nb-configuration.xml
M pom.xml
M providers/asynchronous/quartz/src/test/resources/arquillian.xml
M providers/asynchronous/queuj/src/test/resources/arquillian.xml
M providers/asynchronous/threads/src/test/resources/arquillian.xml
M providers/queue/queuj/src/test/resources/arquillian.xml
M providers/scheduling/quartz/src/test/resources/arquillian.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 providers/scheduling/queuj/src/test/resources/arquillian.xml
M providers/scheduling/timerservice/nb-configuration.xml
M providers/scheduling/timerservice/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 providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTest.java
M providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTestLong.java
M providers/scheduling/timerservice/src/test/resources/arquillian.xml
M providers/scheduling/timerservice/src/test/resources/cron.properties
M readme.md
M settings.xml
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/restriction/beans/SomeAsyncAndRestrictionMethods.java
M tck/src/test/java/org/jboss/seam/cron/test/scheduling/tck/SeamCronSchedulingTCKTest.java
Log Message:
-----------
Merge branch 'develop' into feature/schedule-java-ee-timer
Commit: 3aa06000d6117274cdaaf1c7c307f29a996ab8c0
https://github.com/seam/cron/commit/3aa06000d6117274cdaaf1c7c307f29a996ab8c0
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-11 (Mon, 11 May 2015)
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 nb-configuration.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
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 readme.md
M spi/pom.xml
M tck/pom.xml
M tck/src/test/java/org/jboss/seam/cron/test/SeamCronTestBase.java
Log Message:
-----------
Merge branch 'develop' into feature/schedule-java-ee-timer
Commit: 31264870cf55b86e312d660cc87964803748b27f
https://github.com/seam/cron/commit/31264870cf55b86e312d660cc87964803748b27f
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-12 (Tue, 12 May 2015)
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: ceef6ee32159c864f5fa160e3d4396b849cf6f63
https://github.com/seam/cron/commit/ceef6ee32159c864f5fa160e3d4396b849cf6f63
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-12 (Tue, 12 May 2015)
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: f74203eb534aee52d528c4f48af0f116c46a4150
https://github.com/seam/cron/commit/f74203eb534aee52d528c4f48af0f116c46a4150
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-12 (Tue, 12 May 2015)
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:
-----------
Merge branch 'feature/schedule-java-ee-timer' into develop
Compare: https://github.com/seam/cron/compare/64b4f64e1fa6...f74203eb534a
9 years, 6 months