On 10/29/06, Stephen Colebourne <[EMAIL PROTECTED]> wrote:
This may be another case where we should consider placing the major
version number in the package name.

I don't think so.

There are no binary compatibility changes. Only slight behavioral
changes within what has always been allowed for a pool
implementations. Basically the changes are to be less exception happy
or try harder before giving up with an exception.

For pool 3 I want remove the throws declarations that are no longer
needed by pool 2 changes and this will cause source incompatibilities
but not binary incompatibilities.

Sandy McArthur wrote:
> As I mentioned on commons-user I plan to prep a pool 2.0 release
> candidate in the next week. I'll compile a complete list of changes
> but here are the important changes I can recall right now.
>
> 1. Requires Java 1.4
> 2. Adds the org.apache.commons.pool.composite pool implementation that
> I started writing almost a year ago.
> 3.  Changes the behavior of getNumActive and getNumIdle so they return
> a negative value to indicate unsupported operation instead of thrown
> an UnsupportedOperationException.
> 4. The returnObject, invalidateObject, and close methods no longer
> throw Exceptions. The rational being code calling these methods would
> rather have any internal exceptions swallowed instead of being
> propagated and having to deal with them.
> 5. borrowObject swallows exceptions that originate from activating an
> idle object but throw an exception that originates from the factory's
> makeObject method.
>
> Expanded details at: http://wiki.apache.org/jakarta-commons/PoolRoadMap
>
> I plan to look at issues POOL-85 and POOL-86 and change the
> pacakge.html for the composite package because it has a lot of
> information intended for pool developers and not programmers using
> pool.
>
> https://issues.apache.org/jira/browse/POOL-85
> https://issues.apache.org/jira/browse/POOL-86
> 
http://svn.apache.org/viewvc/jakarta/commons/proper/pool/trunk/src/java/org/apache/commons/pool/composite/package.html?revision=465936
>
>
> Any thoughts or objections?
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Sandy McArthur

"He who dares not offend cannot be honest."
- Thomas Paine

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to