Class JMX
- Namespace
- Javax.Management
- Assembly
- MASES.JNet.dll
public class JMX : JVMBridgeBase<JMX>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JMX
- Implements
- Inherited Members
-
JVMBridgeBase<JMX>.SExecuteWithSignature<TReturn, TConverter>(Type, string, string, params object[])JVMBridgeBase.ReferenceEqualsJVM(JVMBridgeBase, JVMBridgeBase)JVMBridgeBase.Equals(IJVMBridgeBase)
- 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
argsobject[]
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
classNamestring
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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClass
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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClassnotificationEmitterbool
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
connectionMBeanServerConnectionobjectNameObjectName
Returns
- T
Type Parameters
T
NewMBeanProxy<T>(MBeanServerConnection, ObjectName, Class)
public static T NewMBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2)
Parameters
arg0MBeanServerConnectionarg1ObjectNamearg2Class
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
arg0MBeanServerConnectionarg1ObjectNamearg2Classarg3bool
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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClass<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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClass<T>notificationEmitterbool
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
connectionMBeanServerConnectionobjectNameObjectNamenotificationEmitterbool
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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClass
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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClassnotificationEmitterbool
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
connectionMBeanServerConnectionobjectNameObjectName
Returns
- T
Type Parameters
T
NewMXBeanProxy<T>(MBeanServerConnection, ObjectName, Class)
public static T NewMXBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2)
Parameters
arg0MBeanServerConnectionarg1ObjectNamearg2Class
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
arg0MBeanServerConnectionarg1ObjectNamearg2Classarg3bool
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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClass<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
connectionMBeanServerConnectionobjectNameObjectNameinterfaceClassClass<T>notificationEmitterbool
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
connectionMBeanServerConnectionobjectNameObjectNamenotificationEmitterbool
Returns
- T
Type Parameters
T