On 10/12/10 11:26 AM, sebb wrote:
On 12 October 2010 16:03, Phil Steitz<phil.ste...@gmail.com>  wrote:
On 10/12/10 7:32 AM, Simone Tripodi wrote:

Hi Seb,
I totally agree, I'm for this solution, BTW I'll wait the Phil's
opinion that knows more than me.
Thanks!
Simo

http://people.apache.org/~simonetripodi/
http://www.99soft.org/



On Tue, Oct 12, 2010 at 12:50 PM, sebb<seb...@gmail.com>    wrote:

On 12 October 2010 10:20, Simone Tripodi<simone.trip...@gmail.com>
  wrote:

Hi all guys,
while fixing the deprecated properties in classes like
StackKeyedObjectPool[1], I noticed this class instance was
re-configured during the test[2] (see line 126); is the
"reconfigure-in-runtime" a pool feature we want? I'm asking because
I've never experienced the pool reconfiguration (I've never had the
need to do it) so I honestly don't know which is the wished behavior.
In the scenario we want to keep this feature, since I'm converting
fields as private, I need to add setters.
Just let me know!!! Have a nice day,

AFAIK, the tests that modify the configuration are to be dropped once
the variables are made private.
The idea was not just to make the variables private, but to make them
final as far as possible to improve thread safety.

Perhaps Phil can confirm this?

The only property that I think we have agreed at this point to make
immutable is the factory.  I am open to talking about making other
properties immutable, but I think we should get some broader input on this
topic.

The field in question is _maxSleeping which has already been marked as:

"@deprecated to be removed in pool 2.0.  Use {...@link #getMaxSleeping()}"

The field is settable by using the appropriate constructor.

I thought we had decided to make such fields final as part of POOL-169?

Indeed, it seems it was psteiz who committed r990437 which added the
deprecated comment ...s

I meant to deprecate the protected field - meaning that direct access would not be supported in 2.0. I did not mean to imply that the decision had been made that there would be no setter. We need to talk about this general topic. I have a few times had occasion to increase maxActive and make other modifications to pools at runtime. I could personally live without this, but it is a big difference that we should allow the community to weigh in on if we are talking here about all pool properties.

Phil

Phil

Simo

[1] http://s.apache.org/bjw
[2] http://s.apache.org/qB

http://people.apache.org/~simonetripodi/
http://www.99soft.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to