01: /*
02: * Copyright (C) The MX4J Contributors.
03: * All rights reserved.
04: *
05: * This software is distributed under the terms of the MX4J License version 1.0.
06: * See the terms of the MX4J License in the documentation provided with this software.
07: */
08:
09: package javax.management;
10:
11: /**
12: * Defines the management interface for the MBeanServerDelegate.
13: *
14: * @version $Revision: 1.6 $
15: */
16: public interface MBeanServerDelegateMBean {
17: /**
18: * Returns the implementation name, for example 'MX4J'.
19: */
20: public String getImplementationName();
21:
22: /**
23: * Returns the implementation vendor, for example 'The MX4J Team'.
24: */
25: public String getImplementationVendor();
26:
27: /**
28: * Returns the implementation version, for example '1.1'.
29: */
30: public String getImplementationVersion();
31:
32: /**
33: * Returns the MBeanServer ID.
34: *
35: * @see javax.management.MBeanServerFactory#findMBeanServer
36: */
37: public String getMBeanServerId();
38:
39: /**
40: * Returns the JMX specification name, the string 'Java Management Extensions'.
41: */
42: public String getSpecificationName();
43:
44: /**
45: * Returns the JMX specification vendor, the string 'Sun Microsystems'.
46: */
47: public String getSpecificationVendor();
48:
49: /**
50: * Returns the JMX specification version, for example '1.2'.
51: */
52: public String getSpecificationVersion();
53: }
|