public void init() throws Exception {
if (configuration == null) {
configuration = new HttpConfiguration();
}
if (mBeanServer != null && !configuration.isManaged() && configuration.isJettyManagement()) {
mbeanContainer = new MBeanContainer(mBeanServer);
}
servers = new HashMap<String, Server>();
sslParams = new HashMap<String, SslParameters>();
BoundedThreadPool btp = new BoundedThreadPool();
btp.setMaxThreads(this.configuration.getJettyThreadPoolSize());