Using the same connection object in multiple threads
Is it okay for multiple threads to share a single MBeanServerConnection object to invoke a method in an mbean? I have a thread pool with a number of threads in there, and each of them will run a job that invokes a method in an mbean. For better efficiency, I'm thinking if I could construct a single connection object first, then pass it to all worker threads so that it doesn't have to be created every time. Are there any side effects?
Thanks for any pointers.

