Table of Contents

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
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

string

DEFAULT_VALUE_FIELD

public static String DEFAULT_VALUE_FIELD { get; }

Property Value

String

IMMUTABLE_INFO_FIELD

public static String IMMUTABLE_INFO_FIELD { get; }

Property Value

String

INTERFACE_CLASS_NAME_FIELD

public static String INTERFACE_CLASS_NAME_FIELD { get; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool
public static String LEGAL_VALUES_FIELD { get; }

Property Value

String

MAX_VALUE_FIELD

public static String MAX_VALUE_FIELD { get; }

Property Value

String

MIN_VALUE_FIELD

public static String MIN_VALUE_FIELD { get; }

Property Value

String

MXBEAN_FIELD

public static String MXBEAN_FIELD { get; }

Property Value

String

OPEN_TYPE_FIELD

public static String OPEN_TYPE_FIELD { get; }

Property Value

String

ORIGINAL_TYPE_FIELD

public static String ORIGINAL_TYPE_FIELD { get; }

Property Value

String

Methods

IsMXBeanInterface(Class)

public static bool IsMXBeanInterface(Class arg0)

Parameters

arg0 Class

Class

Returns

bool

bool

IsMXBeanInterface(string)

Test whether an interface is an MXBean interface.

public static bool IsMXBeanInterface(string className)

Parameters

className string

Returns

bool

IsMXBeanInterface<T>()

Test whether an interface is an MXBean interface.

public static bool IsMXBeanInterface<T>() where T : IJVMBridgeBase, new()

Returns

bool

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 MBeanServerConnection
objectName ObjectName
interfaceClass Class

Returns

object

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 MBeanServerConnection
objectName ObjectName
interfaceClass Class
notificationEmitter bool

Returns

object

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 MBeanServerConnection
objectName ObjectName

Returns

T

Type Parameters

T

NewMBeanProxy<T>(MBeanServerConnection, ObjectName, Class)

public static T NewMBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2)

Parameters

arg0 MBeanServerConnection

MBeanServerConnection

arg1 ObjectName

ObjectName

arg2 Class

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 MBeanServerConnection

MBeanServerConnection

arg1 ObjectName

ObjectName

arg2 Class

Class

arg3 bool

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 MBeanServerConnection
objectName ObjectName
interfaceClass 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 MBeanServerConnection
objectName ObjectName
interfaceClass 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 MBeanServerConnection
objectName ObjectName
notificationEmitter 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 MBeanServerConnection
objectName ObjectName
interfaceClass Class

Returns

object

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 MBeanServerConnection
objectName ObjectName
interfaceClass Class
notificationEmitter bool

Returns

object

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 MBeanServerConnection
objectName ObjectName

Returns

T

Type Parameters

T

NewMXBeanProxy<T>(MBeanServerConnection, ObjectName, Class)

public static T NewMXBeanProxy<T>(MBeanServerConnection arg0, ObjectName arg1, Class arg2)

Parameters

arg0 MBeanServerConnection

MBeanServerConnection

arg1 ObjectName

ObjectName

arg2 Class

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 MBeanServerConnection

MBeanServerConnection

arg1 ObjectName

ObjectName

arg2 Class

Class

arg3 bool

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 MBeanServerConnection
objectName ObjectName
interfaceClass 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 MBeanServerConnection
objectName ObjectName
interfaceClass 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 MBeanServerConnection
objectName ObjectName
notificationEmitter bool

Returns

T

Type Parameters

T