1 23 24 29 30 31 package com.sun.cli.jmx.cmd; 32 33 import javax.management.remote.JMXConnector ; 34 import java.net.MalformedURLException ; 35 import com.sun.cli.jmx.spi.JMXConnectorProvider; 36 37 public interface ConnectionMgr 38 { 39 public JMXConnector connect( String name, ConnectInfo connectInfo ) 40 throws java.io.IOException , java.net.MalformedURLException , 41 NoProviderFoundException; 42 43 public void close( String name ) throws java.io.IOException ; 44 45 public java.util.Set getNames(); 46 public ConnectInfo getConnectInfo( String name ); 47 48 public void addProvider( Class providerClass ) 49 throws IllegalAccessException , 50 InstantiationException , ClassNotFoundException ; 51 public void removeProvider( Class provider ); 52 public JMXConnectorProvider [] getProviders(); 53 }; 54 55 | Popular Tags |