[seam-dev] Seam 3

Peter Royle howardmoon at screamingcoder.com
Tue Jun 21 18:19:00 EDT 2011


Hi Dave,

Just from the brief look I've had at this is looks very impressive. I would love to help out with Seam 3 compatibility. I have a task to document the Seam Cron SPIs, and the process for providing a new implementation. Once I have done that I will let you know (you might like to watch this task as well: https://issues.jboss.org/browse/SEAMCRON-21). If you want to get started right away the existing Quartz Scheduling implementation should be a good place to start: https://github.com/seam/cron/tree/master/providers/scheduling/quartz . Due to the very limited functionality of Cron right now, implementing a new provider is fairly straightforward. I recommend checking out and building the whole project as described here (http://docs.jboss.org/seam/3/cron/3.0.0.Alpha1/reference/en-US/html_single/#installation), then digging into the code. Hit me up on the mailing list or #seam-dev on freenode IRC for any questions.

Obviously Seam Cron lacks most of the functionality provided by QueuJ. In those cases I would love to bring that functionality into the Seam Cron API, with QueuJ being the first provider to implement those features. Since you know the QueueJ feature set better than I do, it would be great if you could raise JIRA issues for each bit of functionality offered by QueuJ but not covered by the Seam cron API/SPI.

I hope you don't mind I've CC'd the seam-dev mailing list to let them know there's something awesome going on. If you haven't already joined that list it would be great if you did.

Thanks,

Pete Royle


On 21/06/2011, at 3:22 PM, Dave Oxley wrote:

> Hi Peter,
> 
> Over the last 6 or so years I've developed a Java job queue library as part of a proprietary framework for the company I work for. I was recently given permission to split the code from the framework and open source it. I've added a compatibility layer for Seam 2 as I know Seam 2 fairly well. I haven't had a chance to learn Seam 3 yet but would like to add Seam 3 compatibility to the library as well.
> 
> Anyway I thought I'd email you as I see that you're the lead for Seam Cron which has a partial crossover in goals with my library and therefore I thought you may be interested in it and/or would like to help out or even just point me in the right direction.
> 
> The library is called QueuJ and is hosted on sourceforge here:
> http://queuj.sourceforge.net/
> And this is the package with the Seam 2 compatibility code:
> http://sourceforge.net/apps/trac/queuj/browser/queuJ/trunk/src/com/workplacesystems/queuj/process/seam/
> 
> Cheers,
> Dave Oxley.





More information about the seam-dev mailing list