01: /* JFox, the OpenSource J2EE Application Server
02: *
03: * Copyright (C) 2002 huihoo.org
04: * Distributable under GNU LGPL license
05: * See the GNU Lesser General Public License for more details.
06: */
07:
08: package javax.management;
09:
10: /**
11: * Defines the management interface of an object of class MBeanServerDelegate.
12: *
13: * @author <a href="mailto:young_yy@hotmail.org">Young Yang</a>
14: */
15:
16: public interface MBeanServerDelegateMBean {
17:
18: /**
19: * Returns the MBean server agent identification
20: */
21: public String getMBeanServerId();
22:
23: /**
24: * Returns the full name of the JMX specification implemented
25: * by this product.
26: */
27: public String getSpecificationName();
28:
29: /**
30: * Returns the version of the JMX specification implemented
31: * by this product.
32: */
33: public String getSpecificationVersion();
34:
35: /**
36: * Returns the vendor of the JMX specification implemented
37: * by this product.
38: */
39: public String getSpecificationVendor();
40:
41: /**
42: * Returns the JMX implementation name (the name of this product).
43: */
44: public String getImplementationName();
45:
46: /**
47: * Returns the JMX implementation version (the version of this product).
48: */
49: public String getImplementationVersion();
50:
51: /**
52: * Returns the JMX implementation vendor (the vendor of this product).
53: */
54: public String getImplementationVendor();
55:
56: }
|