avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Berin Loritsch <blorit...@apache.org>
Subject Re: [EXCALIBUR] event versioning
Date Tue, 28 Jan 2003 14:59:37 GMT
Mateusz Szczap wrote:
> ----- Original Message -----
> From: "Peter Royal" <proyal@apache.org>
> To: "Avalon Developers List" <avalon-dev@jakarta.apache.org>
> Sent: Tuesday, January 28, 2003 2:06 PM
> Subject: Re: [EXCALIBUR] event versioning
>>On Monday, January 27, 2003, at 10:01  PM, Berin Loritsch wrote:
>>>>suggest a backward compatible interface change - it that case?  Could
>>>>I also get some feedback on the package version change from 1.0.1 to
>>>>1.0.2.  I noticed the following change which seems to me to suggest a
>>>>2.0 as distict from a 1.02.
>>>> -    public DefaultThreadManager( final ThreadPool pool )
>>>> +    public DefaultThreadManager( final Executor executor )
>>>>But keep in mind that I'm not so familiar with the package.
>>>The DefaultThreadManager is to my knowledge unused in any way
>>>shape or form.  Someone else added it, and it does not seem
>>>all that useful.
>>I use it and I believe others do too. It allows the
>>DefaultThreadManager to use any thread pool.
> Sure but among ThreadPool Event 1.0.1 has others minor fixes which obviously
> are not included with version 1.0a. This are obviously bug fixes, but I am
> not sure, could someone shed a light on what has been done between version
> 1.0a and 1.0.2 (which is the newest available I believe)

1.0.1 is the latest release.  1.0.2 is the one that needs to be prepared
for a release.

Differences between 1.0a and 1.0.0 is that there were bug fixes, and it
was redesigned to work with the new Thread package (which I don't know
if that was ever released).

1.0a forked the Thread package into its own CVS so that there was no
dependency on the old Pool package.  As a result the forked version
was binary compatible with the old version with the exception of how
to set up the default thread pool.

1.0.0 reintegrated Excalibur Thread which has a new package and a
way to allow Event to supply its own ThreadPool.  There were some
bugs.  This is probably where the incompatibilities you are experiencing
were introduced.

1.0.1 was primarily a bug fix release based on some patches applied
by other users.

1.0.2 now no longer uses ThreadPool in favor of Doug Lea's concurrency
utilities.  The present integration of ThreadPool and Event proved to
be way too buggy.

To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>

View raw message