/** * Registers a {@link ThreadPoolMXBean} for an executor. * * @param name name of the bean to register * @param exec executor to register a bean for * @throws IgniteCheckedException if registration fails. */ private void registerExecutorMBean(String name, ExecutorService exec) throws IgniteCheckedException { registerMBean("Thread Pools", name, new ThreadPoolMXBeanAdapter(exec), ThreadPoolMXBean.class); }
/** * Registers a {@link ThreadPoolMXBean} for an executor. * * @param name name of the bean to register * @param exec executor to register a bean for * @throws IgniteCheckedException if registration fails. */ private void registerExecutorMBean(String name, ExecutorService exec) throws IgniteCheckedException { registerMBean("Thread Pools", name, new ThreadPoolMXBeanAdapter(exec), ThreadPoolMXBean.class); }