Interface IMBeanServer
- Namespace
- Javax.Management
- Assembly
- MASES.JNet.dll
.NET interface skeleton to be manually developed following https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/MBeanServer.html
public interface IMBeanServer : IMBeanServerConnection
Properties
ClassLoaderRepository
ClassLoaderRepository ClassLoaderRepository { get; }
Property Value
DefaultDomain
String DefaultDomain { get; }
Property Value
Domains
String[] Domains { get; }
Property Value
- String[]
MBeanCount
Integer MBeanCount { get; }
Property Value
Methods
AddNotificationListener(ObjectName, NotificationListener, NotificationFilter, object)
void AddNotificationListener(ObjectName arg0, NotificationListener arg1, NotificationFilter arg2, object arg3)
Parameters
arg0ObjectNamearg1NotificationListenerarg2NotificationFilterarg3object
Exceptions
AddNotificationListener(ObjectName, ObjectName, NotificationFilter, object)
void AddNotificationListener(ObjectName arg0, ObjectName arg1, NotificationFilter arg2, object arg3)
Parameters
arg0ObjectNamearg1ObjectNamearg2NotificationFilterarg3object
Exceptions
CreateMBean(String, ObjectName)
ObjectInstance CreateMBean(String arg0, ObjectName arg1)
Parameters
arg0Stringarg1ObjectName
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
CreateMBean(String, ObjectName, ObjectName)
ObjectInstance CreateMBean(String arg0, ObjectName arg1, ObjectName arg2)
Parameters
arg0Stringarg1ObjectNamearg2ObjectName
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
- InstanceNotFoundException
CreateMBean(String, ObjectName, ObjectName, object[], String[])
ObjectInstance CreateMBean(String arg0, ObjectName arg1, ObjectName arg2, object[] arg3, String[] arg4)
Parameters
arg0Stringarg1ObjectNamearg2ObjectNamearg3object[]arg4String[]
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
- InstanceNotFoundException
CreateMBean(String, ObjectName, object[], String[])
ObjectInstance CreateMBean(String arg0, ObjectName arg1, object[] arg2, String[] arg3)
Parameters
arg0Stringarg1ObjectNamearg2object[]arg3String[]
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
GetAttribute(ObjectName, String)
object GetAttribute(ObjectName arg0, String arg1)
Parameters
arg0ObjectNamearg1String
Returns
Exceptions
GetAttributes(ObjectName, String[])
AttributeList GetAttributes(ObjectName arg0, String[] arg1)
Parameters
arg0ObjectNamearg1String[]
Returns
Exceptions
GetClassLoader(ObjectName)
ClassLoader GetClassLoader(ObjectName arg0)
Parameters
arg0ObjectName
Returns
Exceptions
GetClassLoaderFor(ObjectName)
ClassLoader GetClassLoaderFor(ObjectName arg0)
Parameters
arg0ObjectName
Returns
Exceptions
GetMBeanInfo(ObjectName)
MBeanInfo GetMBeanInfo(ObjectName arg0)
Parameters
arg0ObjectName
Returns
Exceptions
GetObjectInstance(ObjectName)
ObjectInstance GetObjectInstance(ObjectName arg0)
Parameters
arg0ObjectName
Returns
Exceptions
Instantiate(String)
object Instantiate(String arg0)
Parameters
Returns
Exceptions
Instantiate(String, ObjectName)
object Instantiate(String arg0, ObjectName arg1)
Parameters
arg0Stringarg1ObjectName
Returns
Exceptions
Instantiate(String, ObjectName, object[], String[])
object Instantiate(String arg0, ObjectName arg1, object[] arg2, String[] arg3)
Parameters
arg0Stringarg1ObjectNamearg2object[]arg3String[]
Returns
Exceptions
Instantiate(String, object[], String[])
object Instantiate(String arg0, object[] arg1, String[] arg2)
Parameters
Returns
Exceptions
Invoke(ObjectName, String, object[], String[])
object Invoke(ObjectName arg0, String arg1, object[] arg2, String[] arg3)
Parameters
arg0ObjectNamearg1Stringarg2object[]arg3String[]
Returns
Exceptions
IsInstanceOf(ObjectName, String)
bool IsInstanceOf(ObjectName arg0, String arg1)
Parameters
arg0ObjectNamearg1String
Returns
Exceptions
IsRegistered(ObjectName)
bool IsRegistered(ObjectName arg0)
Parameters
arg0ObjectName
Returns
QueryMBeans(ObjectName, QueryExp)
Set<ObjectInstance> QueryMBeans(ObjectName arg0, QueryExp arg1)
Parameters
arg0ObjectNamearg1QueryExp
Returns
QueryNames(ObjectName, QueryExp)
Set<ObjectName> QueryNames(ObjectName arg0, QueryExp arg1)
Parameters
arg0ObjectNamearg1QueryExp
Returns
RegisterMBean(object, ObjectName)
ObjectInstance RegisterMBean(object arg0, ObjectName arg1)
Parameters
arg0objectarg1ObjectName
Returns
Exceptions
RemoveNotificationListener(ObjectName, NotificationListener)
void RemoveNotificationListener(ObjectName arg0, NotificationListener arg1)
Parameters
Exceptions
RemoveNotificationListener(ObjectName, NotificationListener, NotificationFilter, object)
void RemoveNotificationListener(ObjectName arg0, NotificationListener arg1, NotificationFilter arg2, object arg3)
Parameters
arg0ObjectNamearg1NotificationListenerarg2NotificationFilterarg3object
Exceptions
RemoveNotificationListener(ObjectName, ObjectName)
void RemoveNotificationListener(ObjectName arg0, ObjectName arg1)
Parameters
arg0ObjectNamearg1ObjectName
Exceptions
RemoveNotificationListener(ObjectName, ObjectName, NotificationFilter, object)
void RemoveNotificationListener(ObjectName arg0, ObjectName arg1, NotificationFilter arg2, object arg3)
Parameters
arg0ObjectNamearg1ObjectNamearg2NotificationFilterarg3object
Exceptions
SetAttribute(ObjectName, Attribute)
void SetAttribute(ObjectName arg0, Attribute arg1)
Parameters
arg0ObjectNamearg1Attribute
Exceptions
- InstanceNotFoundException
- AttributeNotFoundException
- InvalidAttributeValueException
- MBeanException
- ReflectionException
SetAttributes(ObjectName, AttributeList)
AttributeList SetAttributes(ObjectName arg0, AttributeList arg1)
Parameters
arg0ObjectNamearg1AttributeList
Returns
Exceptions
UnregisterMBean(ObjectName)
void UnregisterMBean(ObjectName arg0)
Parameters
arg0ObjectName