Class JMX
- Namespace
- Javax.Management
- Assembly
- MASES.JNet.dll
public class JMX : JVMBridgeBase<JMX>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JMX
- Implements
- Inherited Members
-
JVMBridgeBase<JMX>.SExecuteWithSignature<TReturn, TConverter>(Type, string, string, params object[])
- Extension Methods
Constructors
JMX()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public JMX()
JMX(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public JMX(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
DEFAULT_VALUE_FIELD
public static String DEFAULT_VALUE_FIELD { get; }
Property Value
IMMUTABLE_INFO_FIELD
public static String IMMUTABLE_INFO_FIELD { get; }
Property Value
INTERFACE_CLASS_NAME_FIELD
public static String INTERFACE_CLASS_NAME_FIELD { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
LEGAL_VALUES_FIELD
public static String LEGAL_VALUES_FIELD { get; }
Property Value
MAX_VALUE_FIELD
public static String MAX_VALUE_FIELD { get; }
Property Value
MIN_VALUE_FIELD
public static String MIN_VALUE_FIELD { get; }
Property Value
MXBEAN_FIELD
public static String MXBEAN_FIELD { get; }
Property Value
OPEN_TYPE_FIELD
public static String OPEN_TYPE_FIELD { get; }
Property Value
ORIGINAL_TYPE_FIELD
public static String ORIGINAL_TYPE_FIELD { get; }
Property Value
Methods
IsMXBeanInterface(Class)
public static bool IsMXBeanInterface(Class arg0)
Parameters
Returns
IsMXBeanInterface(string)
Test whether an interface is an MXBean interface.
public static bool IsMXBeanInterface(string className)
Parameters
className
string
Returns
IsMXBeanInterface<T>()
Test whether an interface is an MXBean interface.
public static bool IsMXBeanInterface<T>() where T : IJVMBridgeBase, new()
Returns
Type Parameters
T
NewMBeanProxy(MBeanServerConnection, ObjectName, Class)
Make a proxy for a Standard MBean in a local or remote MBean Server.
public static object NewMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class interfaceClass)
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
Class
Returns
NewMBeanProxy(MBeanServerConnection, ObjectName, Class, bool)
Make a proxy for a Standard MBean in a local or remote MBean Server that may also support the methods of NotificationEmitter.
public static object NewMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class interfaceClass, bool notificationEmitter)
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
ClassnotificationEmitter
bool
Returns
NewMBeanProxy<T>(MBeanServerConnection, ObjectName)
Make a proxy for a Standard MBean in a local or remote MBean Server.
public static T NewMBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectName
Returns
- T
Type Parameters
T
NewMBeanProxy<T>(MBeanServerConnection, ObjectName, Class)
public static T NewMBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2)
Parameters
arg0
MBeanServerConnectionarg1
ObjectNamearg2
Class
Returns
- T
T
Type Parameters
T
NewMBeanProxy<T>(MBeanServerConnection, ObjectName, Class, bool)
public static T NewMBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2, bool arg3)
Parameters
arg0
MBeanServerConnectionarg1
ObjectNamearg2
Classarg3
bool
Returns
- T
T
Type Parameters
T
NewMBeanProxy<T>(MBeanServerConnection, ObjectName, Class<T>)
Make a proxy for a Standard MBean in a local or remote MBean Server.
public static T NewMBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
Class<T>
Returns
- T
Type Parameters
T
NewMBeanProxy<T>(MBeanServerConnection, ObjectName, Class<T>, bool)
Make a proxy for a Standard MBean in a local or remote MBean Server that may also support the methods of NotificationEmitter.
public static T NewMBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, bool notificationEmitter) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
Class<T>notificationEmitter
bool
Returns
- T
Type Parameters
T
NewMBeanProxy<T>(MBeanServerConnection, ObjectName, bool)
Make a proxy for a Standard MBean in a local or remote MBean Server that may also support the methods of NotificationEmitter.
public static T NewMBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName, bool notificationEmitter) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectNamenotificationEmitter
bool
Returns
- T
Type Parameters
T
NewMXBeanProxy(MBeanServerConnection, ObjectName, Class)
Make a proxy for an MXBean in a local or remote MBean Server.
public static object NewMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class interfaceClass)
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
Class
Returns
NewMXBeanProxy(MBeanServerConnection, ObjectName, Class, bool)
Make a proxy for an MXBean in a local or remote MBean Server that may also support the methods of NotificationEmitter.
public static object NewMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class interfaceClass, bool notificationEmitter)
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
ClassnotificationEmitter
bool
Returns
NewMXBeanProxy<T>(MBeanServerConnection, ObjectName)
Make a proxy for an MXBean in a local or remote MBean Server.
public static T NewMXBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectName
Returns
- T
Type Parameters
T
NewMXBeanProxy<T>(MBeanServerConnection, ObjectName, Class)
public static T NewMXBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2)
Parameters
arg0
MBeanServerConnectionarg1
ObjectNamearg2
Class
Returns
- T
T
Type Parameters
T
NewMXBeanProxy<T>(MBeanServerConnection, ObjectName, Class, bool)
public static T NewMXBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2, bool arg3)
Parameters
arg0
MBeanServerConnectionarg1
ObjectNamearg2
Classarg3
bool
Returns
- T
T
Type Parameters
T
NewMXBeanProxy<T>(MBeanServerConnection, ObjectName, Class<T>)
Make a proxy for an MXBean in a local or remote MBean Server.
public static T NewMXBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
Class<T>
Returns
- T
Type Parameters
T
NewMXBeanProxy<T>(MBeanServerConnection, ObjectName, Class<T>, bool)
Make a proxy for an MXBean in a local or remote MBean Server that may also support the methods of NotificationEmitter.
public static T NewMXBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, bool notificationEmitter) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectNameinterfaceClass
Class<T>notificationEmitter
bool
Returns
- T
Type Parameters
T
NewMXBeanProxy<T>(MBeanServerConnection, ObjectName, bool)
Make a proxy for an MXBean in a local or remote MBean Server that may also support the methods of NotificationEmitter.
public static T NewMXBeanProxy<T>(MBeanServerConnection connection, ObjectName objectName, bool notificationEmitter) where T : IJVMBridgeBase, new()
Parameters
connection
MBeanServerConnectionobjectName
ObjectNamenotificationEmitter
bool
Returns
- T
Type Parameters
T