* @return
*/
protected boolean connect(IServer server) {
this.server = server;
KarafServerDelegate del = (KarafServerDelegate)server.loadAdapter(KarafServerDelegate.class, new NullProgressMonitor());
Map<String, Object> envMap = new HashMap<String, Object>();
envMap.put("jmx.remote.credentials", new String[] { del.getUserName(), del.getPassword() });
try {
String conUrl = KarafUtils.getJMXConnectionURL(server);
this.url = new JMXServiceURL(conUrl);
this.jmxc = JMXConnectorFactory.connect(this.url, envMap);
this.mbsc = this.jmxc.getMBeanServerConnection();