presto-main/src/main/java/io/prestosql/server/AsyncHttpExecutionMBean.java/AsyncHttpExecutionMBean/AsyncHttpExecutionMBean
class AsyncHttpExecutionMBean:    @Inject
    public AsyncHttpExecutionMBean(@ForAsyncHttp ExecutorService responseExecutor, @ForAsyncHttp ScheduledExecutorService timeoutExecutor)
    {
        requireNonNull(responseExecutor, "responseExecutor is null");
        requireNonNull(timeoutExecutor, "timeoutExecutor is null");
        this.responseExecutor = new ThreadPoolExecutorMBean((ThreadPoolExecutor) responseExecutor);
        this.timeoutExecutor = new ThreadPoolExecutorMBean((ThreadPoolExecutor) timeoutExecutor);
    }