1 8 9 package mx4j.tools.remote.provider.hessian; 10 11 import java.io.IOException ; 12 import java.net.MalformedURLException ; 13 import java.util.Map ; 14 15 import javax.management.MBeanServer ; 16 import javax.management.remote.JMXConnectorServer ; 17 import javax.management.remote.JMXConnectorServerProvider ; 18 import javax.management.remote.JMXServiceURL ; 19 20 import mx4j.tools.remote.http.HTTPConnectorServer; 21 22 25 public class ServerProvider implements JMXConnectorServerProvider 26 { 27 public JMXConnectorServer newJMXConnectorServer(JMXServiceURL url, Map environment, MBeanServer server) throws IOException 28 { 29 String protocol = url.getProtocol(); 30 if (!"hessian".equals(protocol)) throw new MalformedURLException ("Wrong protocol " + protocol + " for provider " + this); 31 return new HTTPConnectorServer(url, environment, server); 32 } 33 } 34 | Popular Tags |