1 of 1 people found this helpful
The behaviour that you are noticing is expected and work as designed. The JBoss ThreadPool will never reclaim the idle threads by default. This is to improve the performance to keep the threads alive rather then destroying them.
If you want the threads should be recycled then you should choose the Executor thread pool as those threads does get recycled.
Please refer to the following link to know how to configure Thread Fool Executor in EAP6 :
thank you very much for your answer and the link to the Executor