Return-Path: Delivered-To: apmail-excalibur-dev-archive@www.apache.org Received: (qmail 84371 invoked from network); 10 Nov 2004 15:23:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 10 Nov 2004 15:23:05 -0000 Received: (qmail 76672 invoked by uid 500); 10 Nov 2004 15:23:04 -0000 Delivered-To: apmail-excalibur-dev-archive@excalibur.apache.org Received: (qmail 76588 invoked by uid 500); 10 Nov 2004 15:23:03 -0000 Mailing-List: contact dev-help@excalibur.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: List-Id: "Excalibur Developers List" Reply-To: "Excalibur Developers List" Delivered-To: mailing list dev@excalibur.apache.org Received: (qmail 76575 invoked by uid 99); 10 Nov 2004 15:23:03 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [216.40.203.202] (HELO ensim1.25oz.com) (216.40.203.202) by apache.org (qpsmtpd/0.28) with ESMTP; Wed, 10 Nov 2004 07:23:02 -0800 Received: from [192.168.1.111] ([66.208.37.51]) (authenticated bits=0) by ensim1.25oz.com (8.12.10/8.12.10) with ESMTP id iAAFjMsG008075 for ; Wed, 10 Nov 2004 10:45:22 -0500 Message-ID: <41923307.7080508@d-haven.org> Date: Wed, 10 Nov 2004 10:25:59 -0500 From: Berin Loritsch Organization: D-Haven.org User-Agent: Mozilla Thunderbird 0.7.3 (Windows/20040803) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Excalibur Developers List Subject: Re: refactoring StoreJanitorImpl References: <419146D2.9090401@jicarilla.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Giacomo Pati wrote: > > Vadim brought up the idea to contribute the Cocoon Event package > replacement (RunnableManager) to Excalibur. Personally, I'm not sure > about it as in the end we have the Event package back here in a > different form. So, maybe you guys have a look at it at > http://svn.apache.org/repos/asf/cocoon/trunk/src/java/org/apache/cocoon/components/thread/ > and give us your thoughts about it. I can take a look at it... > > Honestly, I didn't find the rason why the Event package has been > deprecated at all (and I just took it as a community decission I've not > followed) Mainly because there is a much better tested version of it over at http://dist.d-haven.org/d-haven-event/ http://api.d-haven.org/event/ http://scm.d-haven.org/svn/d-haven/trunk/event/ which is pretty robust, and the latest version of it has fixed some long time assumptions that the old Event package lived under. Since I am about the only one really maintaining the Event package, I reworked it so that it is compatible with Java5, but implemented with Java 1.4 (I had to remove the name conflict for Queue). I also reimplemented a lot of the Command package stuff so that it really did what it was advertising. In the end, it just seemed better to use that rather than maintaining a lesser version here that barely had any tests. The main reason I started the fork of Event was to teach myself TDD. In the process I discovered a few things wrong with the old code, and had to make some incompatible changes to fix them. Since what I had turned out so well, I released it. -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rich Cook --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@excalibur.apache.org For additional commands, e-mail: dev-help@excalibur.apache.org Apache Excalibur Project -- URL: http://excalibur.apache.org/