Have you considered using the threads from the ThreadPool service started in conf/jboss-service.xml
<mbean code="org.jboss.util.threadpool.BasicThreadPool" name="jboss.system:service=ThreadPool"> ...
Thanks for the tip. I have created a new ThreadPool of my own and all seems to work well.
Please forgive the newbie question, but how do I obtain a reference to the jboss-service created system ThreadPool from my MBean?