1 8 9 package mx4j.tools.remote.provider.soap; 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 27 public class ServerProvider implements JMXConnectorServerProvider 28 { 29 public JMXConnectorServer newJMXConnectorServer(JMXServiceURL url, Map environment, MBeanServer server) throws IOException 30 { 31 String protocol = url.getProtocol(); 32 if (!"soap".equals(protocol)) throw new MalformedURLException ("Wrong protocol " + protocol + " for provider " + this); 33 return new HTTPConnectorServer(url, environment, server); 34 } 35 } 36 | Popular Tags |