Branch: refs/heads/develop
Home:
https://github.com/seam/cron
Commit: b9332c25497d64202f315008977eb420b6af4c62
https://github.com/seam/cron/commit/b9332c25497d64202f315008977eb420b6af4c62
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-04-29 (Wed, 29 Apr 2015)
Changed paths:
M examples/swing_memory_grapher/pom.xml
A
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/LoggerProducer.java
M
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/SwingGrapher.java
M
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/SwingGrapherForm.form
M
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/SwingGrapherForm.java
Log Message:
-----------
Beeing more specific about the version of SLF4J we want to use in our example app.
Commit: 2f16f085ac30076d0ca15c1deeacbab791031f65
https://github.com/seam/cron/commit/2f16f085ac30076d0ca15c1deeacbab791031f65
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-04-29 (Wed, 29 Apr 2015)
Changed paths:
M impl/pom.xml
A impl/src/main/java/org/jboss/seam/cron/util/PropertyResolver.java
A
impl/src/main/java/org/jboss/seam/cron/util/deltaspike/CronDeltaspikeCustomPropertyFileConfig.java
M pom.xml
M tck/src/test/java/org/jboss/seam/cron/util/LoggerProducer.java
Log Message:
-----------
DeltaSpike is now optional, and if present will be used for primary schedule name
resolution, falling back to system properties then cron.properties. Added a new
PropertyResolver class which will replace our usage of Solder soon, but it's not
hooked up yet.
Commit: ae2c28e306f7ee26789631cb74b98ad1c038e971
https://github.com/seam/cron/commit/ae2c28e306f7ee26789631cb74b98ad1c038e971
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M .gitignore
A docs/reference/src/main/markdown_drafts/spi.md
A impl/src/main/java/org/jboss/seam/cron/util/TimeUtils.java
M pom.xml
M
providers/asynchronous/quartz/src/test/java/org/jboss/seam/cron/asynchronous/test/QuartzAsynchronousTCKTest.java
A providers/asynchronous/quartz/src/test/resources/arquillian.xml
M
providers/asynchronous/queuj/src/test/java/org/jboss/seam/cron/asynchronous/test/QueuJAsynchronousTCKTest.java
A providers/asynchronous/queuj/src/test/resources/arquillian.xml
M
providers/asynchronous/threads/src/test/java/org/jboss/seam/cron/asynchronous/test/ThreadsAsynchronousTCKTest.java
A providers/asynchronous/threads/src/test/resources/arquillian.xml
M
providers/queue/queuj/src/test/java/org/jboss/seam/cron/queue/test/QueuJRestrictionTCKTest.java
A providers/queue/queuj/src/test/resources/arquillian.xml
M
providers/scheduling/quartz/src/main/java/org/jboss/seam/cron/scheduling/quartz/QuartzScheduleProvider.java
M
providers/scheduling/quartz/src/main/java/org/jboss/seam/cron/scheduling/quartz/TriggerJob.java
M
providers/scheduling/quartz/src/test/java/org/jboss/seam/cron/scheduling/test/quartz/QuartzSchedulingTCKTest.java
M
providers/scheduling/quartz/src/test/java/org/jboss/seam/cron/scheduling/test/quartz/QuartzSchedulingTCKTestLong.java
A providers/scheduling/quartz/src/test/resources/arquillian.xml
M
providers/scheduling/queuj/src/main/java/org/jboss/seam/cron/scheduling/queuj/TriggerRunner.java
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
A providers/scheduling/queuj/src/test/resources/arquillian.xml
A providers/scheduling/timerservice/nb-configuration.xml
A providers/scheduling/timerservice/pom.xml
A providers/scheduling/timerservice/src/etc/header.txt
A
providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/BasicCronParser.java
A
providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
A providers/scheduling/timerservice/src/main/resources/META-INF/beans.xml
A
providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTest.java
A
providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTestLong.java
A providers/scheduling/timerservice/src/test/resources/arquillian.xml
A providers/scheduling/timerservice/src/test/resources/cron.properties
M spi/src/main/java/org/jboss/seam/cron/spi/SeamCronExtension.java
M
spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/ProviderContextTriggerSupport.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/TriggerDetail.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/TriggerSupplies.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/TriggerSupport.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/asynchronous/SeamCronAsynchronousTestBase.java
M
tck/src/test/java/org/jboss/seam/cron/test/asynchronous/tck/SeamCronAsynchronousTCKTest.java
M
tck/src/test/java/org/jboss/seam/cron/test/restriction/SeamCronRestrictionTestBase.java
M
tck/src/test/java/org/jboss/seam/cron/test/restriction/tck/SeamCronRestrictionTCKTest.java
M
tck/src/test/java/org/jboss/seam/cron/test/scheduling/SeamCronSchedulingTestBase.java
M
tck/src/test/java/org/jboss/seam/cron/test/scheduling/tck/SeamCronSchedulingTCKTest.java
M
tck/src/test/java/org/jboss/seam/cron/test/scheduling/tck/SeamCronSchedulingTCKTestLong.java
Log Message:
-----------
Implemented a Java EE Timer Service based scheduling provider. Created TimeUtils. Write
out arquillian deployments to disk for debugging. Let providers choose whether to include
Cron classes in the same or separate jar during testing. No need for TriggerSupport to be
abstract. Provide default ProviderContextTriggerSupport.fireTrigger() method which calls
fetchTriggerSupplies and then calls super.fireTrigger().
Commit: 5ac844df2e0abe3d8666d4fa204ba83b3fc3b974
https://github.com/seam/cron/commit/5ac844df2e0abe3d8666d4fa204ba83b3fc3b974
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M
providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/BasicCronParser.java
M
providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
M readme.md
Log Message:
-----------
Read lock for TimerService provider. Updated documentation.
Commit: 892ad403f31476e3ed09fae5874d928cb14e16ac
https://github.com/seam/cron/commit/892ad403f31476e3ed09fae5874d928cb14e16ac
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M readme.md
Log Message:
-----------
Minor doc tweaks
Commit: a27280dadb1c6fbe7bdc7e16906db03a260d20a7
https://github.com/seam/cron/commit/a27280dadb1c6fbe7bdc7e16906db03a260d20a7
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
A JBossServicePlusTimerTest/pom.xml
A JBossServicePlusTimerTest/src/main/java/timertest/DummyExtension.java
A JBossServicePlusTimerTest/src/main/java/timertest/DummyService.java
A JBossServicePlusTimerTest/src/main/java/timertest/DummyServiceEjb.java
A JBossServicePlusTimerTest/src/main/resources/META-INF/beans.xml
A
JBossServicePlusTimerTest/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
A JBossServicePlusTimerTest/src/test/java/timertest/DummyServiceTest.java
A JBossServicePlusTimerTest/src/test/resources/arquillian.xml
Log Message:
-----------
Added test project to reproduce hang during deployment to JBoss AS of teimerservice
provider
Commit: c4eee9ce2a426b70957735ce4653469a9f5950a9
https://github.com/seam/cron/commit/c4eee9ce2a426b70957735ce4653469a9f5950a9
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M JBossServicePlusTimerTest/src/main/java/timertest/DummyExtension.java
M JBossServicePlusTimerTest/src/main/java/timertest/DummyServiceEjb.java
Log Message:
-----------
Not sure what the implications are yet, but it works with @javax.inject.Singleton and
@LocalBean but hangs with @javax.ejb.Singleton and @LocalBean.
Commit: 94e94f79e08e9da0b7fc96ee892626474bfea9c0
https://github.com/seam/cron/commit/94e94f79e08e9da0b7fc96ee892626474bfea9c0
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M
providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
Log Message:
-----------
Not sure what the implications are yet, but it works with @javax.inject.Singleton and
@LocalBean but hangs with @javax.ejb.Singleton and @LocalBean.
Commit: fdc4c34869b35ca4bd3cf5070043c5151588e8d1
https://github.com/seam/cron/commit/fdc4c34869b35ca4bd3cf5070043c5151588e8d1
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-05 (Tue, 05 May 2015)
Changed paths:
M .gitignore
A JBossServicePlusTimerTest/pom.xml
A JBossServicePlusTimerTest/src/main/java/timertest/DummyExtension.java
A JBossServicePlusTimerTest/src/main/java/timertest/DummyService.java
A JBossServicePlusTimerTest/src/main/java/timertest/DummyServiceEjb.java
A JBossServicePlusTimerTest/src/main/resources/META-INF/beans.xml
A
JBossServicePlusTimerTest/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
A JBossServicePlusTimerTest/src/test/java/timertest/DummyServiceTest.java
A JBossServicePlusTimerTest/src/test/resources/arquillian.xml
A docs/reference/src/main/markdown_drafts/spi.md
M examples/swing_memory_grapher/pom.xml
A
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/LoggerProducer.java
M
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/SwingGrapher.java
M
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/SwingGrapherForm.form
M
examples/swing_memory_grapher/src/main/java/org/jboss/seam/cron/examples/swinggrapher/SwingGrapherForm.java
M impl/pom.xml
A impl/src/main/java/org/jboss/seam/cron/util/PropertyResolver.java
A impl/src/main/java/org/jboss/seam/cron/util/TimeUtils.java
A
impl/src/main/java/org/jboss/seam/cron/util/deltaspike/CronDeltaspikeCustomPropertyFileConfig.java
M pom.xml
M
providers/asynchronous/quartz/src/test/java/org/jboss/seam/cron/asynchronous/test/QuartzAsynchronousTCKTest.java
A providers/asynchronous/quartz/src/test/resources/arquillian.xml
M
providers/asynchronous/queuj/src/test/java/org/jboss/seam/cron/asynchronous/test/QueuJAsynchronousTCKTest.java
A providers/asynchronous/queuj/src/test/resources/arquillian.xml
M
providers/asynchronous/threads/src/test/java/org/jboss/seam/cron/asynchronous/test/ThreadsAsynchronousTCKTest.java
A providers/asynchronous/threads/src/test/resources/arquillian.xml
M
providers/queue/queuj/src/test/java/org/jboss/seam/cron/queue/test/QueuJRestrictionTCKTest.java
A providers/queue/queuj/src/test/resources/arquillian.xml
M
providers/scheduling/quartz/src/main/java/org/jboss/seam/cron/scheduling/quartz/QuartzScheduleProvider.java
M
providers/scheduling/quartz/src/main/java/org/jboss/seam/cron/scheduling/quartz/TriggerJob.java
M
providers/scheduling/quartz/src/test/java/org/jboss/seam/cron/scheduling/test/quartz/QuartzSchedulingTCKTest.java
M
providers/scheduling/quartz/src/test/java/org/jboss/seam/cron/scheduling/test/quartz/QuartzSchedulingTCKTestLong.java
A providers/scheduling/quartz/src/test/resources/arquillian.xml
M
providers/scheduling/queuj/src/main/java/org/jboss/seam/cron/scheduling/queuj/TriggerRunner.java
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
A providers/scheduling/queuj/src/test/resources/arquillian.xml
A providers/scheduling/timerservice/nb-configuration.xml
A providers/scheduling/timerservice/pom.xml
A providers/scheduling/timerservice/src/etc/header.txt
A
providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/BasicCronParser.java
A
providers/scheduling/timerservice/src/main/java/org/jboss/seam/cron/scheduling/timerservice/TimerScheduleProviderEjb.java
A providers/scheduling/timerservice/src/main/resources/META-INF/beans.xml
A
providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTest.java
A
providers/scheduling/timerservice/src/test/java/org/jboss/seam/cron/scheduling/test/timerservice/TimerServiceSchedulingTCKTestLong.java
A providers/scheduling/timerservice/src/test/resources/arquillian.xml
A providers/scheduling/timerservice/src/test/resources/cron.properties
M readme.md
M spi/src/main/java/org/jboss/seam/cron/spi/SeamCronExtension.java
M
spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/ProviderContextTriggerSupport.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/TriggerDetail.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/TriggerSupplies.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/trigger/TriggerSupport.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/asynchronous/SeamCronAsynchronousTestBase.java
M
tck/src/test/java/org/jboss/seam/cron/test/asynchronous/tck/SeamCronAsynchronousTCKTest.java
M
tck/src/test/java/org/jboss/seam/cron/test/restriction/SeamCronRestrictionTestBase.java
M
tck/src/test/java/org/jboss/seam/cron/test/restriction/tck/SeamCronRestrictionTCKTest.java
M
tck/src/test/java/org/jboss/seam/cron/test/scheduling/SeamCronSchedulingTestBase.java
M
tck/src/test/java/org/jboss/seam/cron/test/scheduling/tck/SeamCronSchedulingTCKTest.java
M
tck/src/test/java/org/jboss/seam/cron/test/scheduling/tck/SeamCronSchedulingTCKTestLong.java
M tck/src/test/java/org/jboss/seam/cron/util/LoggerProducer.java
Log Message:
-----------
Merge branch 'feature/schedule-java-ee-timer' into develop
Compare:
https://github.com/seam/cron/compare/49304bdca4d4...fdc4c34869b3