Interface IRMIConnection
- Namespace
- Javax.Management.Remote.Rmi
- Assembly
- MASES.JNet.dll
.NET interface skeleton to be manually developed following https://docs.oracle.com/en/java/javase/11/docs/api/java.management.rmi/javax/management/remote/rmi/RMIConnection.html
public interface IRMIConnection
Properties
ConnectionId
String ConnectionId { get; }
Property Value
Methods
AddNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject)
void AddNotificationListener(ObjectName arg0, ObjectName arg1, MarshalledObject arg2, MarshalledObject arg3, Subject arg4)
Parameters
arg0ObjectNamearg1ObjectNamearg2MarshalledObjectarg3MarshalledObjectarg4Subject
Exceptions
AddNotificationListeners(ObjectName[], MarshalledObject[], Subject[])
Integer[] AddNotificationListeners(ObjectName[] arg0, MarshalledObject[] arg1, Subject[] arg2)
Parameters
arg0ObjectName[]arg1MarshalledObject[]arg2Subject[]
Returns
Exceptions
Close()
void Close()
Exceptions
CreateMBean(String, ObjectName, MarshalledObject, String[], Subject)
ObjectInstance CreateMBean(String arg0, ObjectName arg1, MarshalledObject arg2, String[] arg3, Subject arg4)
Parameters
arg0Stringarg1ObjectNamearg2MarshalledObjectarg3String[]arg4Subject
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
- IOException
CreateMBean(String, ObjectName, ObjectName, MarshalledObject, String[], Subject)
ObjectInstance CreateMBean(String arg0, ObjectName arg1, ObjectName arg2, MarshalledObject arg3, String[] arg4, Subject arg5)
Parameters
arg0Stringarg1ObjectNamearg2ObjectNamearg3MarshalledObjectarg4String[]arg5Subject
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
- InstanceNotFoundException
- IOException
CreateMBean(String, ObjectName, ObjectName, Subject)
ObjectInstance CreateMBean(String arg0, ObjectName arg1, ObjectName arg2, Subject arg3)
Parameters
arg0Stringarg1ObjectNamearg2ObjectNamearg3Subject
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
- InstanceNotFoundException
- IOException
CreateMBean(String, ObjectName, Subject)
ObjectInstance CreateMBean(String arg0, ObjectName arg1, Subject arg2)
Parameters
arg0Stringarg1ObjectNamearg2Subject
Returns
Exceptions
- ReflectionException
- InstanceAlreadyExistsException
- MBeanRegistrationException
- MBeanException
- NotCompliantMBeanException
- IOException
FetchNotifications(long, int, long)
NotificationResult FetchNotifications(long arg0, int arg1, long arg2)
Parameters
Returns
Exceptions
GetAttribute(ObjectName, String, Subject)
object GetAttribute(ObjectName arg0, String arg1, Subject arg2)
Parameters
arg0ObjectNamearg1Stringarg2Subject
Returns
Exceptions
GetAttributes(ObjectName, String[], Subject)
AttributeList GetAttributes(ObjectName arg0, String[] arg1, Subject arg2)
Parameters
arg0ObjectNamearg1String[]arg2Subject
Returns
Exceptions
GetDefaultDomain(Subject)
String GetDefaultDomain(Subject arg0)
Parameters
Returns
Exceptions
GetDomains(Subject)
String[] GetDomains(Subject arg0)
Parameters
Returns
Exceptions
GetMBeanCount(Subject)
Integer GetMBeanCount(Subject arg0)
Parameters
Returns
Exceptions
GetMBeanInfo(ObjectName, Subject)
MBeanInfo GetMBeanInfo(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject
Returns
Exceptions
GetObjectInstance(ObjectName, Subject)
ObjectInstance GetObjectInstance(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject
Returns
Exceptions
Invoke(ObjectName, String, MarshalledObject, String[], Subject)
object Invoke(ObjectName arg0, String arg1, MarshalledObject arg2, String[] arg3, Subject arg4)
Parameters
arg0ObjectNamearg1Stringarg2MarshalledObjectarg3String[]arg4Subject
Returns
Exceptions
IsInstanceOf(ObjectName, String, Subject)
bool IsInstanceOf(ObjectName arg0, String arg1, Subject arg2)
Parameters
arg0ObjectNamearg1Stringarg2Subject
Returns
Exceptions
IsRegistered(ObjectName, Subject)
bool IsRegistered(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject
Returns
Exceptions
QueryMBeans(ObjectName, MarshalledObject, Subject)
Set<ObjectInstance> QueryMBeans(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Returns
Exceptions
QueryNames(ObjectName, MarshalledObject, Subject)
Set<ObjectName> QueryNames(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Returns
Exceptions
RemoveNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject)
void RemoveNotificationListener(ObjectName arg0, ObjectName arg1, MarshalledObject arg2, MarshalledObject arg3, Subject arg4)
Parameters
arg0ObjectNamearg1ObjectNamearg2MarshalledObjectarg3MarshalledObjectarg4Subject
Exceptions
RemoveNotificationListener(ObjectName, ObjectName, Subject)
void RemoveNotificationListener(ObjectName arg0, ObjectName arg1, Subject arg2)
Parameters
arg0ObjectNamearg1ObjectNamearg2Subject
Exceptions
RemoveNotificationListeners(ObjectName, Integer[], Subject)
void RemoveNotificationListeners(ObjectName arg0, Integer[] arg1, Subject arg2)
Parameters
arg0ObjectNamearg1Integer[]arg2Subject
Exceptions
SetAttribute(ObjectName, MarshalledObject, Subject)
void SetAttribute(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Exceptions
- InstanceNotFoundException
- AttributeNotFoundException
- InvalidAttributeValueException
- MBeanException
- ReflectionException
- IOException
SetAttributes(ObjectName, MarshalledObject, Subject)
AttributeList SetAttributes(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Returns
Exceptions
UnregisterMBean(ObjectName, Subject)
void UnregisterMBean(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject