APIdia Launch Partner
Top Description Fields Constructors Methods
javax.management.remote.rmi

public final Class RMIConnectionImpl_Stub

extends RemoteStub
implements RMIConnection
Class Inheritance
All Implemented Interfaces
javax.management.remote.rmi.RMIConnection, java.rmi.Remote, java.io.Closeable, java.lang.AutoCloseable
Annotations
@SuppressWarnings:deprecation, rawtypes, unchecked

References Deprecated

RemoteStub is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

RMIConnectionImpl remote stub.
Since
1.5

Field Summary

Modifier and TypeField and Description
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static Method
private static final long

Constructor Summary

AccessConstructor and Description
public
RMIConnectionImpl_Stub(RemoteRef
a remote ref
ref
)

Constructor.

Method Summary

Modifier and TypeMethod and Description
public void
public Integer[]
public void
close()

Implements javax.management.remote.rmi.RMIConnection.close.

Closes this connection.

public ObjectInstance
createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject<T> $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)

Implements javax.management.remote.rmi.RMIConnection.createMBean.

Handles the method javax.management.MBeanServerConnection#createMBean(String, ObjectName, Object[], String[]).

public ObjectInstance
createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject<T> $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6)

Implements javax.management.remote.rmi.RMIConnection.createMBean.

Handles the method javax.management.MBeanServerConnection#createMBean(String, ObjectName, ObjectName, Object[], String[]).

public ObjectInstance
public ObjectInstance
public NotificationResult
fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3)

Implements javax.management.remote.rmi.RMIConnection.fetchNotifications.

Retrieves notifications from the connector server.

public Object
public AttributeList
public String
getConnectionId()

Implements javax.management.remote.rmi.RMIConnection.getConnectionId.

Returns the connection ID. This string is different for every open connection to a given RMI connector server.

public String
public String[]
public Integer
public MBeanInfo
public ObjectInstance
public Object
invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject<T> $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5)

Implements javax.management.remote.rmi.RMIConnection.invoke.

Handles the method javax.management.MBeanServerConnection#invoke(ObjectName, String, Object[], String[]).

public boolean
public boolean
public Set<E>
public Set<E>
public void
public void
public void
public void
public AttributeList
public void
Inherited from java.rmi.server.RemoteStub:
setRef

Field Detail

$method_addNotificationListener_0back to summary
private static Method $method_addNotificationListener_0
$method_addNotificationListeners_1back to summary
private static Method $method_addNotificationListeners_1
$method_close_2back to summary
private static Method $method_close_2
$method_createMBean_3back to summary
private static Method $method_createMBean_3
$method_createMBean_4back to summary
private static Method $method_createMBean_4
$method_createMBean_5back to summary
private static Method $method_createMBean_5
$method_createMBean_6back to summary
private static Method $method_createMBean_6
$method_fetchNotifications_7back to summary
private static Method $method_fetchNotifications_7
$method_getAttribute_8back to summary
private static Method $method_getAttribute_8
$method_getAttributes_9back to summary
private static Method $method_getAttributes_9
$method_getConnectionId_10back to summary
private static Method $method_getConnectionId_10
$method_getDefaultDomain_11back to summary
private static Method $method_getDefaultDomain_11
$method_getDomains_12back to summary
private static Method $method_getDomains_12
$method_getMBeanCount_13back to summary
private static Method $method_getMBeanCount_13
$method_getMBeanInfo_14back to summary
private static Method $method_getMBeanInfo_14
$method_getObjectInstance_15back to summary
private static Method $method_getObjectInstance_15
$method_invoke_16back to summary
private static Method $method_invoke_16
$method_isInstanceOf_17back to summary
private static Method $method_isInstanceOf_17
$method_isRegistered_18back to summary
private static Method $method_isRegistered_18
$method_queryMBeans_19back to summary
private static Method $method_queryMBeans_19
$method_queryNames_20back to summary
private static Method $method_queryNames_20
$method_removeNotificationListener_21back to summary
private static Method $method_removeNotificationListener_21
$method_removeNotificationListener_22back to summary
private static Method $method_removeNotificationListener_22
$method_removeNotificationListeners_23back to summary
private static Method $method_removeNotificationListeners_23
$method_setAttribute_24back to summary
private static Method $method_setAttribute_24
$method_setAttributes_25back to summary
private static Method $method_setAttributes_25
$method_unregisterMBean_26back to summary
private static Method $method_unregisterMBean_26
serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.rmi.server.RemoteStub.serialVersionUID.

Annotations
@Serial

Constructor Detail

RMIConnectionImpl_Stubback to summary
public RMIConnectionImpl_Stub(RemoteRef ref)

Constructor.

Parameters
ref:RemoteRef

a remote ref

Method Detail

addNotificationListenerback to summary
public void addNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject<T> $param_MarshalledObject_3, MarshalledObject<T> $param_MarshalledObject_4, Subject $param_Subject_5) throws IOException, InstanceNotFoundException

Implements javax.management.remote.rmi.RMIConnection.addNotificationListener.

Doc from javax.management.remote.rmi.RMIConnection.addNotificationListener.

Handles the method javax.management.MBeanServerConnection#addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object). The NotificationFilter parameter is wrapped in a MarshalledObject. The Object (handback) parameter is also wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean name of the notification listener or of the notification broadcaster does not match any of the registered MBeans.
UnsupportedOperationException:
if delegationSubject is non-null.
addNotificationListenersback to summary
public Integer[] addNotificationListeners(ObjectName[] $param_arrayOf_ObjectName_1, MarshalledObject<T>[] $param_arrayOf_MarshalledObject_2, Subject[] $param_arrayOf_Subject_3) throws IOException, InstanceNotFoundException

Implements javax.management.remote.rmi.RMIConnection.addNotificationListeners.

Doc from javax.management.remote.rmi.RMIConnection.addNotificationListeners.

Handles the method javax.management.MBeanServerConnection#addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object).

Register for notifications from the given MBeans that match the given filters. The remote client can subsequently retrieve the notifications using the fetchNotifications method.

For each listener, the original NotificationListener and handback are kept on the client side; in order for the client to be able to identify them, the server generates and returns a unique listenerID. This listenerID is forwarded with the Notifications to the remote client.

If any one of the given (name, filter) pairs cannot be registered, then the operation fails with an exception, and no names or filters are registered.

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
if one of the names does not correspond to any registered MBean.
UnsupportedOperationException:
if delegationSubjects is non-null and contains any non-null entries.
closeback to summary
public void close() throws IOException

Implements javax.management.remote.rmi.RMIConnection.close.

Doc from javax.management.remote.rmi.RMIConnection.close.

Closes this connection. On return from this method, the RMI object implementing this interface is unexported, so further remote calls to it will fail.

Exceptions
IOException:
if the connection could not be closed, or the Remote object could not be unexported, or there was a communication failure when transmitting the remote close request.
createMBeanback to summary
public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, MarshalledObject<T> $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) throws IOException, InstanceAlreadyExistsException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.createMBean.

Doc from javax.management.remote.rmi.RMIConnection.createMBean.

Handles the method javax.management.MBeanServerConnection#createMBean(String, ObjectName, Object[], String[]). The Object[] parameter is wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
InstanceAlreadyExistsException:
The MBean is already under the control of the MBean server.
MBeanException:
The constructor of the MBean has thrown an exception.
MBeanRegistrationException:
The preRegister (MBeanRegistration interface) method of the MBean has thrown an exception. The MBean will not be registered.
NotCompliantMBeanException:
This class is not a JMX compliant MBean.
ReflectionException:
Wraps a java.lang.ClassNotFoundException or a java.lang.Exception that occurred when trying to invoke the MBean's constructor.
UnsupportedOperationException:
if delegationSubject is non-null.
createMBeanback to summary
public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, MarshalledObject<T> $param_MarshalledObject_4, String[] $param_arrayOf_String_5, Subject $param_Subject_6) throws IOException, InstanceAlreadyExistsException, InstanceNotFoundException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.createMBean.

Doc from javax.management.remote.rmi.RMIConnection.createMBean.

Handles the method javax.management.MBeanServerConnection#createMBean(String, ObjectName, ObjectName, Object[], String[]). The Object[] parameter is wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
InstanceAlreadyExistsException:
The MBean is already under the control of the MBean server.
InstanceNotFoundException:
The specified class loader is not registered in the MBean server.
MBeanException:
The constructor of the MBean has thrown an exception.
MBeanRegistrationException:
The preRegister (MBeanRegistration interface) method of the MBean has thrown an exception. The MBean will not be registered.
NotCompliantMBeanException:
This class is not a JMX compliant MBean.
ReflectionException:
Wraps a java.lang.ClassNotFoundException or a java.lang.Exception that occurred when trying to invoke the MBean's constructor.
UnsupportedOperationException:
if delegationSubject is non-null.
createMBeanback to summary
public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, ObjectName $param_ObjectName_3, Subject $param_Subject_4) throws IOException, InstanceAlreadyExistsException, InstanceNotFoundException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.createMBean.

Doc from javax.management.remote.rmi.RMIConnection.createMBean.

Handles the method javax.management.MBeanServerConnection#createMBean(String, ObjectName, ObjectName).

Exceptions
IOException:
if a general communication exception occurred.
InstanceAlreadyExistsException:
The MBean is already under the control of the MBean server.
InstanceNotFoundException:
The specified class loader is not registered in the MBean server.
MBeanException:
The constructor of the MBean has thrown an exception.
MBeanRegistrationException:
The preRegister (MBeanRegistration interface) method of the MBean has thrown an exception. The MBean will not be registered.
NotCompliantMBeanException:
This class is not a JMX compliant MBean.
ReflectionException:
Wraps a java.lang.ClassNotFoundException or a java.lang.Exception that occurred when trying to invoke the MBean's constructor.
UnsupportedOperationException:
if delegationSubject is non-null.
createMBeanback to summary
public ObjectInstance createMBean(String $param_String_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) throws IOException, InstanceAlreadyExistsException, MBeanException, MBeanRegistrationException, NotCompliantMBeanException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.createMBean.

Doc from javax.management.remote.rmi.RMIConnection.createMBean.

Handles the method javax.management.MBeanServerConnection#createMBean(String, ObjectName).

Exceptions
IOException:
if a general communication exception occurred.
InstanceAlreadyExistsException:
The MBean is already under the control of the MBean server.
MBeanException:
The constructor of the MBean has thrown an exception.
MBeanRegistrationException:
The preRegister (MBeanRegistration interface) method of the MBean has thrown an exception. The MBean will not be registered.
NotCompliantMBeanException:
This class is not a JMX compliant MBean.
ReflectionException:
Wraps a java.lang.ClassNotFoundException or a java.lang.Exception that occurred when trying to invoke the MBean's constructor.
UnsupportedOperationException:
if delegationSubject is non-null.
fetchNotificationsback to summary
public NotificationResult fetchNotifications(long $param_long_1, int $param_int_2, long $param_long_3) throws IOException

Implements javax.management.remote.rmi.RMIConnection.fetchNotifications.

Doc from javax.management.remote.rmi.RMIConnection.fetchNotifications.

Retrieves notifications from the connector server. This method can block until there is at least one notification or until the specified timeout is reached. The method can also return at any time with zero notifications.

A notification can be included in the result if its sequence number is no less than clientSequenceNumber and this client has registered at least one listener for the MBean generating the notification, with a filter that accepts the notification. Each listener that is interested in the notification is identified by an Integer ID that was returned by addNotificationListeners(ObjectName[], MarshalledObject[], Subject[]).

Exceptions
IOException:
if a general communication exception occurred.
getAttributeback to summary
public Object getAttribute(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) throws IOException, AttributeNotFoundException, InstanceNotFoundException, MBeanException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.getAttribute.

Doc from javax.management.remote.rmi.RMIConnection.getAttribute.

Handles the method javax.management.MBeanServerConnection#getAttribute(ObjectName, String).

Exceptions
IOException:
if a general communication exception occurred.
AttributeNotFoundException:
The attribute specified is not accessible in the MBean.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
MBeanException:
Wraps an exception thrown by the MBean's getter.
ReflectionException:
Wraps a java.lang.Exception thrown when trying to invoke the getter.
UnsupportedOperationException:
if delegationSubject is non-null.
getAttributesback to summary
public AttributeList getAttributes(ObjectName $param_ObjectName_1, String[] $param_arrayOf_String_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.getAttributes.

Doc from javax.management.remote.rmi.RMIConnection.getAttributes.

Handles the method javax.management.MBeanServerConnection#getAttributes(ObjectName, String[]).

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
ReflectionException:
An exception occurred when trying to invoke the getAttributes method of a Dynamic MBean.
UnsupportedOperationException:
if delegationSubject is non-null.
getConnectionIdback to summary
public String getConnectionId() throws IOException

Implements javax.management.remote.rmi.RMIConnection.getConnectionId.

Doc from javax.management.remote.rmi.RMIConnection.getConnectionId.

Returns the connection ID. This string is different for every open connection to a given RMI connector server.

Exceptions
IOException:
if a general communication exception occurred.
getDefaultDomainback to summary
public String getDefaultDomain(Subject $param_Subject_1) throws IOException

Implements javax.management.remote.rmi.RMIConnection.getDefaultDomain.

Doc from javax.management.remote.rmi.RMIConnection.getDefaultDomain.

Handles the method javax.management.MBeanServerConnection#getDefaultDomain().

Exceptions
IOException:
if a general communication exception occurred.
UnsupportedOperationException:
if delegationSubject is non-null.
getDomainsback to summary
public String[] getDomains(Subject $param_Subject_1) throws IOException

Implements javax.management.remote.rmi.RMIConnection.getDomains.

Doc from javax.management.remote.rmi.RMIConnection.getDomains.

Handles the method javax.management.MBeanServerConnection#getDomains().

Exceptions
IOException:
if a general communication exception occurred.
UnsupportedOperationException:
if delegationSubject is non-null.
getMBeanCountback to summary
public Integer getMBeanCount(Subject $param_Subject_1) throws IOException

Implements javax.management.remote.rmi.RMIConnection.getMBeanCount.

Doc from javax.management.remote.rmi.RMIConnection.getMBeanCount.

Handles the method javax.management.MBeanServerConnection#getMBeanCount().

Exceptions
IOException:
if a general communication exception occurred.
UnsupportedOperationException:
if delegationSubject is non-null.
getMBeanInfoback to summary
public MBeanInfo getMBeanInfo(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException, InstanceNotFoundException, IntrospectionException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.getMBeanInfo.

Doc from javax.management.remote.rmi.RMIConnection.getMBeanInfo.

Handles the method javax.management.MBeanServerConnection#getMBeanInfo(ObjectName).

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean specified was not found.
IntrospectionException:
An exception occurred during introspection.
ReflectionException:
An exception occurred when trying to invoke the getMBeanInfo of a Dynamic MBean.
UnsupportedOperationException:
if delegationSubject is non-null.
getObjectInstanceback to summary
public ObjectInstance getObjectInstance(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException, InstanceNotFoundException

Implements javax.management.remote.rmi.RMIConnection.getObjectInstance.

Doc from javax.management.remote.rmi.RMIConnection.getObjectInstance.

Handles the method javax.management.MBeanServerConnection#getObjectInstance(ObjectName).

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
UnsupportedOperationException:
if delegationSubject is non-null.
invokeback to summary
public Object invoke(ObjectName $param_ObjectName_1, String $param_String_2, MarshalledObject<T> $param_MarshalledObject_3, String[] $param_arrayOf_String_4, Subject $param_Subject_5) throws IOException, InstanceNotFoundException, MBeanException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.invoke.

Doc from javax.management.remote.rmi.RMIConnection.invoke.

Handles the method javax.management.MBeanServerConnection#invoke(ObjectName, String, Object[], String[]). The Object[] parameter is wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
MBeanException:
Wraps an exception thrown by the MBean's invoked method.
ReflectionException:
Wraps a java.lang.Exception thrown while trying to invoke the method.
UnsupportedOperationException:
if delegationSubject is non-null.
isInstanceOfback to summary
public boolean isInstanceOf(ObjectName $param_ObjectName_1, String $param_String_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException

Implements javax.management.remote.rmi.RMIConnection.isInstanceOf.

Doc from javax.management.remote.rmi.RMIConnection.isInstanceOf.

Handles the method javax.management.MBeanServerConnection#isInstanceOf(ObjectName, String).

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
UnsupportedOperationException:
if delegationSubject is non-null.
isRegisteredback to summary
public boolean isRegistered(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException

Implements javax.management.remote.rmi.RMIConnection.isRegistered.

Doc from javax.management.remote.rmi.RMIConnection.isRegistered.

Handles the method javax.management.MBeanServerConnection#isRegistered(ObjectName).

Exceptions
IOException:
if a general communication exception occurred.
UnsupportedOperationException:
if delegationSubject is non-null.
queryMBeansback to summary
public Set<E> queryMBeans(ObjectName $param_ObjectName_1, MarshalledObject<T> $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException

Implements javax.management.remote.rmi.RMIConnection.queryMBeans.

Doc from javax.management.remote.rmi.RMIConnection.queryMBeans.

Handles the method javax.management.MBeanServerConnection#queryMBeans(ObjectName, QueryExp). The QueryExp is wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
UnsupportedOperationException:
if delegationSubject is non-null.
queryNamesback to summary
public Set<E> queryNames(ObjectName $param_ObjectName_1, MarshalledObject<T> $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException

Implements javax.management.remote.rmi.RMIConnection.queryNames.

Doc from javax.management.remote.rmi.RMIConnection.queryNames.

Handles the method javax.management.MBeanServerConnection#queryNames(ObjectName, QueryExp). The QueryExp is wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
UnsupportedOperationException:
if delegationSubject is non-null.
removeNotificationListenerback to summary
public void removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, MarshalledObject<T> $param_MarshalledObject_3, MarshalledObject<T> $param_MarshalledObject_4, Subject $param_Subject_5) throws IOException, InstanceNotFoundException, ListenerNotFoundException

Implements javax.management.remote.rmi.RMIConnection.removeNotificationListener.

Doc from javax.management.remote.rmi.RMIConnection.removeNotificationListener.

Handles the method javax.management.MBeanServerConnection#removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object). The NotificationFilter parameter is wrapped in a MarshalledObject. The Object parameter is also wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean name provided does not match any of the registered MBeans.
ListenerNotFoundException:
The listener is not registered in the MBean, or it is not registered with the given filter and handback.
UnsupportedOperationException:
if delegationSubject is non-null.
removeNotificationListenerback to summary
public void removeNotificationListener(ObjectName $param_ObjectName_1, ObjectName $param_ObjectName_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ListenerNotFoundException

Implements javax.management.remote.rmi.RMIConnection.removeNotificationListener.

Doc from javax.management.remote.rmi.RMIConnection.removeNotificationListener.

Handles the method javax.management.MBeanServerConnection#removeNotificationListener(ObjectName, ObjectName).

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean name provided does not match any of the registered MBeans.
ListenerNotFoundException:
The listener is not registered in the MBean.
UnsupportedOperationException:
if delegationSubject is non-null.
removeNotificationListenersback to summary
public void removeNotificationListeners(ObjectName $param_ObjectName_1, Integer[] $param_arrayOf_Integer_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ListenerNotFoundException

Implements javax.management.remote.rmi.RMIConnection.removeNotificationListeners.

Doc from javax.management.remote.rmi.RMIConnection.removeNotificationListeners.

Handles the removeNotificationListener(ObjectName, NotificationListener) and removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object) methods.

This method removes one or more NotificationListeners from a given MBean in the MBean server.

The NotificationListeners are identified by the IDs which were returned by the addNotificationListeners(ObjectName[], MarshalledObject[], Subject[]) method.

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
if the given name does not correspond to any registered MBean.
ListenerNotFoundException:
if one of the listeners was not found on the server side. This exception can happen if the MBean discarded a listener for some reason other than a call to MBeanServer.removeNotificationListener.
UnsupportedOperationException:
if delegationSubject is non-null.
setAttributeback to summary
public void setAttribute(ObjectName $param_ObjectName_1, MarshalledObject<T> $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException, AttributeNotFoundException, InstanceNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.setAttribute.

Doc from javax.management.remote.rmi.RMIConnection.setAttribute.

Handles the method javax.management.MBeanServerConnection#setAttribute(ObjectName, Attribute). The Attribute parameter is wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
AttributeNotFoundException:
The attribute specified is not accessible in the MBean.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
InvalidAttributeValueException:
The value specified for the attribute is not valid.
MBeanException:
Wraps an exception thrown by the MBean's setter.
ReflectionException:
Wraps a java.lang.Exception thrown when trying to invoke the setter.
UnsupportedOperationException:
if delegationSubject is non-null.
setAttributesback to summary
public AttributeList setAttributes(ObjectName $param_ObjectName_1, MarshalledObject<T> $param_MarshalledObject_2, Subject $param_Subject_3) throws IOException, InstanceNotFoundException, ReflectionException

Implements javax.management.remote.rmi.RMIConnection.setAttributes.

Doc from javax.management.remote.rmi.RMIConnection.setAttributes.

Handles the method javax.management.MBeanServerConnection#setAttributes(ObjectName, AttributeList). The AttributeList parameter is wrapped in a MarshalledObject.

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
ReflectionException:
An exception occurred when trying to invoke the getAttributes method of a Dynamic MBean.
UnsupportedOperationException:
if delegationSubject is non-null.
unregisterMBeanback to summary
public void unregisterMBean(ObjectName $param_ObjectName_1, Subject $param_Subject_2) throws IOException, InstanceNotFoundException, MBeanRegistrationException

Implements javax.management.remote.rmi.RMIConnection.unregisterMBean.

Doc from javax.management.remote.rmi.RMIConnection.unregisterMBean.

Handles the method javax.management.MBeanServerConnection#unregisterMBean(ObjectName).

Exceptions
IOException:
if a general communication exception occurred.
InstanceNotFoundException:
The MBean specified is not registered in the MBean server.
MBeanRegistrationException:
The preDeregister (MBeanRegistration interface) method of the MBean has thrown an exception.
UnsupportedOperationException:
if delegationSubject is non-null.