Class ThreadPoolExecutorJMXAdapter

java.lang.Object
org.apache.cassandra.concurrent.ThreadPoolExecutorJMXAdapter
All Implemented Interfaces:
Runnable, ResizableThreadPool, ResizableThreadPoolMXBean

public class ThreadPoolExecutorJMXAdapter extends Object implements Runnable, ResizableThreadPoolMXBean
A ThreadPoolExecutorBase adapter to expose it via JMX. The executor is not itself modified to maximise code re-use. Only its rejected execution handler is updated, and a shutdown listener is registered.