01: /**
02: * The XMOJO Project 5
03: * Copyright © 2003 XMOJO.org. All rights reserved.
04:
05: * NO WARRANTY
06:
07: * BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
08: * THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
09: * OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
10: * PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
11: * OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
12: * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
13: * TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE
14: * LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
15: * REPAIR OR CORRECTION.
16:
17: * IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
18: * ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE
19: * THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
20: * GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
21: * USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF
22: * DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
23: * PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE),
24: * EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
25: * SUCH DAMAGES.
26: **/package javax.management;
27:
28: /**
29: * Defines the management interface of an object of class MBeanServerDelegate.
30: */
31: public abstract interface MBeanServerDelegateMBean {
32: /**
33: * Returns the JMX implementation name (the name of this product).
34: *
35: * @return The JMX implementation name is returned
36: */
37: public String getImplementationName();
38:
39: /**
40: * Returns the JMX implementation vendor (the vendor of this product).
41: *
42: * @return The JMX implementation vendor is returned
43: */
44: public String getImplementationVendor();
45:
46: /**
47: * Returns the JMX implementation version (the version of this product).
48: *
49: * @return The JMX implementation version is returned
50: */
51: public String getImplementationVersion();
52:
53: /**
54: * Get the MBeanServer agent identification.
55: *
56: * @return The MBeanServer agent identification is returned
57: */
58: public java.lang.String getMBeanServerId();
59:
60: /**
61: * Returns the full name of the JMX specification implemented by this product.
62: *
63: * @return The full name of the JMX specification implemented by
64: * this product is returned.
65: */
66: public String getSpecificationName();
67:
68: /**
69: * Returns the vendor of the JMX specification implemented by this product.
70: *
71: * @return The vendor of the JMX specification implemented by
72: * this product is returned.
73: */
74: public String getSpecificationVendor();
75:
76: /**
77: * Returns the version of the JMX specification implemented by this product.
78: *
79: * @return The version of the JMX specification implemented by
80: * this product is returned
81: */
82: public String getSpecificationVersion();
83: }
|