Class RMIConnectionImpl_Stub
- Namespace
- Javax.Management.Remote.Rmi
- Assembly
- MASES.JNet.dll
public class RMIConnectionImpl_Stub : RMIConnection, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IRMIConnection
- Inheritance
-
RMIConnectionImpl_Stub
- Implements
- Inherited Members
-
JVMBridgeBase<RMIConnection>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<RMIConnection>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase.ReferenceEqualsJVM(JVMBridgeBase, JVMBridgeBase)JVMBridgeBase.Equals(IJVMBridgeBase)
- Extension Methods
Constructors
RMIConnectionImpl_Stub()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public RMIConnectionImpl_Stub()
RMIConnectionImpl_Stub(RemoteRef)
public RMIConnectionImpl_Stub(RemoteRef arg0)
Parameters
RMIConnectionImpl_Stub(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 RMIConnectionImpl_Stub(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
ConnectionId
public String ConnectionId { 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
Methods
AddNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject)
public void AddNotificationListener(ObjectName arg0, ObjectName arg1, MarshalledObject arg2, MarshalledObject arg3, Subject arg4)
Parameters
arg0ObjectNamearg1ObjectNamearg2MarshalledObjectarg3MarshalledObjectarg4Subject
Exceptions
AddNotificationListeners(ObjectName[], MarshalledObject[], Subject[])
public Integer[] AddNotificationListeners(ObjectName[] arg0, MarshalledObject[] arg1, Subject[] arg2)
Parameters
arg0ObjectName[]arg1MarshalledObject[]arg2Subject[]
Returns
Exceptions
Close()
public void Close()
Exceptions
CreateMBean(String, ObjectName, MarshalledObject, String[], Subject)
public ObjectInstance CreateMBean(String arg0, ObjectName arg1, MarshalledObject arg2, String[] arg3, Subject arg4)
Parameters
arg0Stringarg1ObjectNamearg2MarshalledObjectarg3String[]arg4Subject
Returns
Exceptions
- IOException
- InstanceAlreadyExistsException
- MBeanException
- MBeanRegistrationException
- NotCompliantMBeanException
- ReflectionException
CreateMBean(String, ObjectName, ObjectName, MarshalledObject, String[], Subject)
public ObjectInstance CreateMBean(String arg0, ObjectName arg1, ObjectName arg2, MarshalledObject arg3, String[] arg4, Subject arg5)
Parameters
arg0Stringarg1ObjectNamearg2ObjectNamearg3MarshalledObjectarg4String[]arg5Subject
Returns
Exceptions
- IOException
- InstanceAlreadyExistsException
- InstanceNotFoundException
- MBeanException
- MBeanRegistrationException
- NotCompliantMBeanException
- ReflectionException
CreateMBean(String, ObjectName, ObjectName, Subject)
public ObjectInstance CreateMBean(String arg0, ObjectName arg1, ObjectName arg2, Subject arg3)
Parameters
arg0Stringarg1ObjectNamearg2ObjectNamearg3Subject
Returns
Exceptions
- IOException
- InstanceAlreadyExistsException
- InstanceNotFoundException
- MBeanException
- MBeanRegistrationException
- NotCompliantMBeanException
- ReflectionException
CreateMBean(String, ObjectName, Subject)
public ObjectInstance CreateMBean(String arg0, ObjectName arg1, Subject arg2)
Parameters
arg0Stringarg1ObjectNamearg2Subject
Returns
Exceptions
- IOException
- InstanceAlreadyExistsException
- MBeanException
- MBeanRegistrationException
- NotCompliantMBeanException
- ReflectionException
FetchNotifications(long, int, long)
public NotificationResult FetchNotifications(long arg0, int arg1, long arg2)
Parameters
Returns
Exceptions
GetAttribute(ObjectName, String, Subject)
public object GetAttribute(ObjectName arg0, String arg1, Subject arg2)
Parameters
arg0ObjectNamearg1Stringarg2Subject
Returns
Exceptions
GetAttributes(ObjectName, String[], Subject)
public AttributeList GetAttributes(ObjectName arg0, String[] arg1, Subject arg2)
Parameters
arg0ObjectNamearg1String[]arg2Subject
Returns
Exceptions
GetDefaultDomain(Subject)
public String GetDefaultDomain(Subject arg0)
Parameters
Returns
Exceptions
GetDomains(Subject)
public String[] GetDomains(Subject arg0)
Parameters
Returns
Exceptions
GetMBeanCount(Subject)
public Integer GetMBeanCount(Subject arg0)
Parameters
Returns
Exceptions
GetMBeanInfo(ObjectName, Subject)
public MBeanInfo GetMBeanInfo(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject
Returns
Exceptions
GetObjectInstance(ObjectName, Subject)
public ObjectInstance GetObjectInstance(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject
Returns
Exceptions
Invoke(ObjectName, String, MarshalledObject, String[], Subject)
public object Invoke(ObjectName arg0, String arg1, MarshalledObject arg2, String[] arg3, Subject arg4)
Parameters
arg0ObjectNamearg1Stringarg2MarshalledObjectarg3String[]arg4Subject
Returns
Exceptions
IsInstanceOf(ObjectName, String, Subject)
public bool IsInstanceOf(ObjectName arg0, String arg1, Subject arg2)
Parameters
arg0ObjectNamearg1Stringarg2Subject
Returns
Exceptions
IsRegistered(ObjectName, Subject)
public bool IsRegistered(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject
Returns
Exceptions
QueryMBeans(ObjectName, MarshalledObject, Subject)
public Set QueryMBeans(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Returns
Exceptions
QueryNames(ObjectName, MarshalledObject, Subject)
public Set QueryNames(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Returns
Exceptions
RemoveNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject)
public void RemoveNotificationListener(ObjectName arg0, ObjectName arg1, MarshalledObject arg2, MarshalledObject arg3, Subject arg4)
Parameters
arg0ObjectNamearg1ObjectNamearg2MarshalledObjectarg3MarshalledObjectarg4Subject
Exceptions
RemoveNotificationListener(ObjectName, ObjectName, Subject)
public void RemoveNotificationListener(ObjectName arg0, ObjectName arg1, Subject arg2)
Parameters
arg0ObjectNamearg1ObjectNamearg2Subject
Exceptions
RemoveNotificationListeners(ObjectName, Integer[], Subject)
public void RemoveNotificationListeners(ObjectName arg0, Integer[] arg1, Subject arg2)
Parameters
arg0ObjectNamearg1Integer[]arg2Subject
Exceptions
SetAttribute(ObjectName, MarshalledObject, Subject)
public void SetAttribute(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Exceptions
- IOException
- AttributeNotFoundException
- InstanceNotFoundException
- InvalidAttributeValueException
- MBeanException
- ReflectionException
SetAttributes(ObjectName, MarshalledObject, Subject)
public AttributeList SetAttributes(ObjectName arg0, MarshalledObject arg1, Subject arg2)
Parameters
arg0ObjectNamearg1MarshalledObjectarg2Subject
Returns
Exceptions
UnregisterMBean(ObjectName, Subject)
public void UnregisterMBean(ObjectName arg0, Subject arg1)
Parameters
arg0ObjectNamearg1Subject