Hi Pete,
I'm glad you like the look of the QueuJ library and I like the idea of adding the
features to Seam Cron with QueuJ as the provider. I've checked out the Cron source and
had a quick look. I want to try and add QueuJ as a provider for the current functionality
initially which shouldn't take too long. Is there a way to configure the swing-example
to use a different Cron provider and if so could you point me in the right direction
please? Firstly though I'm going to work out how to add the QueuJ and UtilsJ libraries
to the Maven central repository.
Cheers,
Dave.
On Wed, 22 Jun 2011 08:19:00 AM Peter Royle wrote:
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_singl...),
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/workpl...
>
> Cheers,
> Dave Oxley.