Interface IMBeanServerConnection
- 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/MBeanServerConnection.html
public interface IMBeanServerConnection
Properties
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
- IOException
CreateMBean(String, ObjectName, ObjectName)
ObjectInstance CreateMBean(String arg0, ObjectName arg1, ObjectName arg2)
Parameters
arg0Stringarg1ObjectNamearg2ObjectName
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
- InstanceNotFoundException
- IOException
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
- IOException
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
- IOException
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
GetMBeanInfo(ObjectName)
MBeanInfo GetMBeanInfo(ObjectName arg0)
Parameters
arg0ObjectName
Returns
Exceptions
GetObjectInstance(ObjectName)
ObjectInstance GetObjectInstance(ObjectName arg0)
Parameters
arg0ObjectName
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
Exceptions
QueryMBeans(ObjectName, QueryExp)
Set<ObjectInstance> QueryMBeans(ObjectName arg0, QueryExp arg1)
Parameters
arg0ObjectNamearg1QueryExp
Returns
Exceptions
QueryNames(ObjectName, QueryExp)
Set<ObjectName> QueryNames(ObjectName arg0, QueryExp arg1)
Parameters
arg0ObjectNamearg1QueryExp
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
- IOException
SetAttributes(ObjectName, AttributeList)
AttributeList SetAttributes(ObjectName arg0, AttributeList arg1)
Parameters
arg0ObjectNamearg1AttributeList
Returns
Exceptions
UnregisterMBean(ObjectName)
void UnregisterMBean(ObjectName arg0)
Parameters
arg0ObjectName