I saw AbandonedObjectPool but it is deprecated and is in the DBCP.
I was looking for an ObjectPool.
I've extended GenericObjectPool with similar features.
Here it is.
I'm using this as the ObjectPool of a PoolingDataSource and is working
perfectly well.
note:
TimestampedStackTrace is not generic, it responds to my particular
needs and can be taken away or replaced pretty simple.
N.
Dirk Verbeeck wrote:
> Actually we already have something similar: AbandonedObjectPool.
> http://jakarta.apache.org/commons/dbcp/xref/org/apache/commons/dbcp/AbandonedObjectPool.html
>
>
> Many enhancements are possible, I have been playing around the
> java.lang.ref package to see if it can provide a safe way to recover
> abandoned objects.
>
> Contributing is as simple as posting your improvements to the list.
> A whole new file or a patch for existing files.
> If there isn't a committer around then you can also make a bugzilla
> item for it. Writing comments to make the review easier helps and if
> you have junit tests then you can be sure your contribution won't go
> unnoticed.
> If you're thinking about doing a lot of work then first discuss it on
> the list just to make sure we are on the same line.
>
> Contributions are always welcome, bugfixes, enhancements, website
> updates, documentation, you name it...
>
> Cheers
> Dirk
>
>
> Juan Ignacio Cidre wrote:
>
>> I was needing an ObjectPool that 'remembers' the borrowed objects so
>> it can recollect them if not returned after a while.
>>
>> Is there something like that arround?
>>
>> I've extended GenericObjectPool to have that functionallity. I can
>> give it to the project if there is not a better option than mine.
>> Since this would be my first contribution to the project, and I don't
>> know the customs, I would need some help (I've read all the on-line
>> guides, already, )
>> N.
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>
>
>
|