Class MBeanServerDelegate
- Namespace
- Javax.Management
- Assembly
- MASES.JNet.dll
public class MBeanServerDelegate : JVMBridgeBase<MBeanServerDelegate>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
MBeanServerDelegate
- Implements
- Inherited Members
-
JVMBridgeBase<MBeanServerDelegate>.SExecuteWithSignature(IJavaType, string, string, params object[])JVMBridgeBase<MBeanServerDelegate>.SExecute<TNewClass, TReturn, TConverter>(string, params object[])
- Extension Methods
Constructors
MBeanServerDelegate()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public MBeanServerDelegate()
MBeanServerDelegate(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 MBeanServerDelegate(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
DELEGATE_NAME
public static ObjectName DELEGATE_NAME { get; }
Property Value
ImplementationName
public String ImplementationName { get; }
Property Value
ImplementationVendor
public String ImplementationVendor { get; }
Property Value
ImplementationVersion
public String ImplementationVersion { 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
MBeanServerId
public String MBeanServerId { get; }
Property Value
NotificationInfo
public MBeanNotificationInfo[] NotificationInfo { get; }
Property Value
SpecificationName
public String SpecificationName { get; }
Property Value
SpecificationVendor
public String SpecificationVendor { get; }
Property Value
SpecificationVersion
public String SpecificationVersion { get; }
Property Value
Methods
AddNotificationListener(NotificationListener, NotificationFilter, object)
public void AddNotificationListener(NotificationListener arg0, NotificationFilter arg1, object arg2)
Parameters
arg0
NotificationListenerarg1
NotificationFilterarg2
object
Exceptions
RemoveNotificationListener(NotificationListener)
public void RemoveNotificationListener(NotificationListener arg0)
Parameters
Exceptions
RemoveNotificationListener(NotificationListener, NotificationFilter, object)
public void RemoveNotificationListener(NotificationListener arg0, NotificationFilter arg1, object arg2)
Parameters
arg0
NotificationListenerarg1
NotificationFilterarg2
object
Exceptions
SendNotification(Notification)
public void SendNotification(Notification arg0)
Parameters
arg0
Notification
Operators
implicit operator MBeanServerDelegateMBean(MBeanServerDelegate)
Converter from MBeanServerDelegate to MBeanServerDelegateMBean
public static implicit operator MBeanServerDelegateMBean(MBeanServerDelegate t)
Parameters
Returns
implicit operator NotificationEmitter(MBeanServerDelegate)
Converter from MBeanServerDelegate to NotificationEmitter
public static implicit operator NotificationEmitter(MBeanServerDelegate t)