Branch: refs/heads/feature/schedule-java-ee-timer
Home:
https://github.com/seam/cron
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
Commit: a4a315daa571e5136a68a946f334090d8d0d0f17
https://github.com/seam/cron/commit/a4a315daa571e5136a68a946f334090d8d0d0f17
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
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
Log Message:
-----------
We can stop JBoss AS from hanging during deployment by using an @ApplicationScoped bean
to capture the configs post bean validation, then apply those configs during a @Startup
@Signleton's @PostConstruct method.
Commit: 24d2892888aca07870bcbaac3bb457177b1d2970
https://github.com/seam/cron/commit/24d2892888aca07870bcbaac3bb457177b1d2970
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M readme.md
Log Message:
-----------
Minor doc tweak
Commit: eda66c8466e334f468cf28c5e080220faddc8c0f
https://github.com/seam/cron/commit/eda66c8466e334f468cf28c5e080220faddc8c0f
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
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 tck/pom.xml
M tck/src/test/java/org/jboss/seam/cron/test/SeamCronTestBase.java
Log Message:
-----------
We can stop JBoss AS from hanging during deployment by using an @ApplicationScoped bean
to capture the configs post bean validation, then apply those configs during a @Startup
@Signleton's @PostConstruct method.
Commit: 811dedae7767cb75307cc46de81a5ad479af7aeb
https://github.com/seam/cron/commit/811dedae7767cb75307cc46de81a5ad479af7aeb
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M impl/src/main/java/org/jboss/seam/cron/util/PropertyResolver.java
M spi/src/main/java/org/jboss/seam/cron/spi/scheduling/CronSchedulingInstaller.java
M
tck/src/test/java/org/jboss/seam/cron/test/restriction/beans/SomeAsyncAndRestrictionMethods.java
Log Message:
-----------
Replace solder property injection with custom property resolver
Commit: 623242f449675b8ecf32876f8ec25437be511ea7
https://github.com/seam/cron/commit/623242f449675b8ecf32876f8ec25437be511ea7
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M impl/pom.xml
M providers/scheduling/timerservice/pom.xml
M tck/pom.xml
M tck/src/test/java/org/jboss/seam/cron/test/SeamCronTestBase.java
Log Message:
-----------
Removed solder and associated dependencies
Commit: c2c253138270e43ac243ddfb3d111af878699a4d
https://github.com/seam/cron/commit/c2c253138270e43ac243ddfb3d111af878699a4d
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M JBossServicePlusTimerTest/pom.xml
M JBossServicePlusTimerTest/src/test/resources/arquillian.xml
M impl/src/main/java/org/jboss/seam/cron/util/PropertyResolver.java
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
M providers/scheduling/queuj/src/test/resources/arquillian.xml
M providers/scheduling/timerservice/nb-configuration.xml
M
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
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 spi/src/main/java/org/jboss/seam/cron/spi/scheduling/CronSchedulingInstaller.java
M tck/src/test/java/org/jboss/seam/cron/test/SeamCronTestBase.java
M
tck/src/test/java/org/jboss/seam/cron/test/scheduling/tck/SeamCronSchedulingTCKTest.java
Log Message:
-----------
Add weld-se arquilian config section. Use PropertyResolver a static class. Specify
system properties in the maven-surefire-plugin config. Need to use standalone-preview.xml
for TimerService to be available in AS 7.0.1. Always add the cron.properties to the test
jar (even though when testing with Weld SE it's already on the classpath somehow).
Commit: 38156c29f49c01e9f7e4004eeb8ec79121895f48
https://github.com/seam/cron/commit/38156c29f49c01e9f7e4004eeb8ec79121895f48
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M readme.md
Log Message:
-----------
Tell them what it is, *then* tell them how to use it
Commit: 66f588298d4c18b2fafcd0d6b80be0cf29f98108
https://github.com/seam/cron/commit/66f588298d4c18b2fafcd0d6b80be0cf29f98108
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
M impl/src/main/java/org/jboss/seam/cron/util/PropertyResolver.java
M readme.md
Log Message:
-----------
Our DeltaSpike config resolver support is currently flaky, so make sure we can fall
through to more traditional methods of resolving properties.
Commit: 8e860363a17e2a91e476086937fec3c14c364b35
https://github.com/seam/cron/commit/8e860363a17e2a91e476086937fec3c14c364b35
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
Changed paths:
A nb-configuration.xml
M pom.xml
Log Message:
-----------
Ability to build/test all Java-EE or non-EE using system property provider.type=java.ee
Commit: 9823fee7660175933ea9e83a73d063e8903b013d
https://github.com/seam/cron/commit/9823fee7660175933ea9e83a73d063e8903b013d
Author: Pete Royle <pete(a)screamingcoder.com>
Date: 2015-05-06 (Wed, 06 May 2015)
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
Compare:
https://github.com/seam/cron/compare/94e94f79e08e...9823fee76601