I am using JBoss version 4.0.4 GA for my test run with JDK 18.104.22.168.
I would like to understand the following -
1) If i change the MaxPoolSize (Count of Server threads) attribute value using Pooled invoker configuration from JMX console or twiddle - then what will be the impact mechanism of this change ? i.e. a) Say for example i have initial value of MaxPoolSize as 50. I then increase it to 70 how and will JBoss behave ?
- Will it change the threads to 70 immediately, even if say the workload would not require more threads or it will wait till the workload requires more threads and then increase the count to 70 in this case ?
- Essentially what policy or algorithm does the JBoss application server uses if any parameter changes at container level or web server level in configuration files through JMX or twiddle ?
b) Say for example i have initial value of MaxPoolSize as 50. I then decrease it to 30 how and will JBoss behave internally ?
Similar question regarding JBoss behaviour as a)
Please do respond to this as my tests are related to changing the parameters and their impact, hence its imperative to know what policy or algorithm does JBoss uses internally on any changes through JMX console or twiddle. If any more information on my environment is required, i would be glad to put that across.