On 2/2/11 1:46 PM, zoly farkas wrote:
> Would it be possible to add a method:
>
> void returnAndValidateObject(T obj) throws Exception
>
> In general I was thinking of the following use case:
>
> Object o = pool.borrowObject();
> try
> {
> .........
> o.doStuff();
> .........
> pool.returnObject(o);
> }
> catch(Exception e)
> {
> // not sure what the cause is, let's make sure o is valid.
> pool.returnAndValidateObject(o);
> }
>
> the reason is that validation in general is an expensive operation, and
> enabling
> it all the time is inpractical.
>
> any thoughts ?
Sounds like an interesting feature request, at least worth talking
about. Can you open a JIRA so we don't forget it? If you hold a
reference to the PoolableObjectFactory associated with the pool, you
can explicitly call the factory's validate method prior to returning
an instance to enable this behavior with the current implementation.
Phil
> --Zoltan
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]