1 5 package net.sf.panoptes.component.jmx.connector; 6 7 import java.util.Properties ; 8 9 import javax.management.MBeanServerConnection ; 10 11 import net.sf.panoptes.swing.Operation; 12 13 19 public abstract class MBeanServerConnector { 20 21 private String defaultJNDIName; 22 private String defaultHostname; 23 private int defaultPort; 24 private String name; 25 26 public abstract MBeanServerConnection createConnection(Properties properties) throws Exception ; 27 public abstract void disconnect(MBeanServerConnection connection) throws Exception ; 28 29 public String getDefaultHostname() { 30 return defaultHostname; 31 } 32 33 public void setDefaultHostname(String defaultHostname) { 34 this.defaultHostname = defaultHostname; 35 } 36 37 public int getDefaultPort() { 38 return defaultPort; 39 } 40 41 public void setDefaultPort(int defaultPort) { 42 this.defaultPort = defaultPort; 43 } 44 45 public String getName() { 46 return name; 47 } 48 49 public void setName(String name) { 50 this.name = name; 51 } 52 53 public void setDefaultJNDIName(String defaultJNDIName) { 54 this.defaultJNDIName = defaultJNDIName; 55 } 56 57 public String getDefaultJNDIName() { 58 return defaultJNDIName; 59 } 60 } | Popular Tags |