Michael McKibben wrote:
> How does a Recyclable object invalidate itself with the pool if for some
> reason the component cannot be restored to its original state? The recycle
> method does not allow for an exception to be thrown while being placed
> back into the pool. Should I throw a RuntimeException here?
That need has never been raised before.
A RuntimeException is dangerous in that if your object is used with a pool
that does not check for the RuntimeException, it will be passed to the
application. That could cause some unpredictable issues that you would
rather avoid.
Look at the solution I came up with for the JdbcConnectionPool.
--
"They that give up essential liberty to obtain a little temporary safety
deserve neither liberty nor safety."
- Benjamin Franklin
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>