KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > panoptes > component > jmx > connector > MBeanServerConnector


1 /*
2  * Created on 11.jul.2003
3  *
4  */

5 package net.sf.panoptes.component.jmx.connector;
6
7 import java.util.Properties JavaDoc;
8
9 import javax.management.MBeanServerConnection JavaDoc;
10
11 import net.sf.panoptes.swing.Operation;
12
13 /**
14  *
15  *
16  * @author Dag Liodden
17  * @version 0.1
18  */

19 public abstract class MBeanServerConnector {
20     
21     private String JavaDoc defaultJNDIName;
22     private String JavaDoc defaultHostname;
23     private int defaultPort;
24     private String JavaDoc name;
25     
26     public abstract MBeanServerConnection JavaDoc createConnection(Properties JavaDoc properties) throws Exception JavaDoc;
27     public abstract void disconnect(MBeanServerConnection JavaDoc connection) throws Exception JavaDoc;
28
29     public String JavaDoc getDefaultHostname() {
30         return defaultHostname;
31     }
32
33     public void setDefaultHostname(String JavaDoc 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 JavaDoc getName() {
46         return name;
47     }
48
49     public void setName(String JavaDoc name) {
50         this.name = name;
51     }
52
53     public void setDefaultJNDIName(String JavaDoc defaultJNDIName) {
54         this.defaultJNDIName = defaultJNDIName;
55     }
56     
57     public String JavaDoc getDefaultJNDIName() {
58         return defaultJNDIName;
59     }
60 }
Popular Tags