public
RMIConnectionImpl
(RMIServerImpl rmiServer, String connectionId, ClassLoader defaultClassLoader, Subject subject, Map<String, Object> env)
Constructs a new RMIConnection.
public void
addNotificationListener
(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
throws
InstanceNotFoundException
IOException
[Specified in RMIConnection]
public Integer
addNotificationListeners
(ObjectName names, MarshalledObject filters, Subject delegationSubjects)
throws
InstanceNotFoundException
IOException
[Specified in RMIConnection]
public ObjectInstance
createMBean
(String className, ObjectName name, MarshalledObject params, String signature, Subject delegationSubject)
throws
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
IOException
[Specified in RMIConnection]
public ObjectInstance
createMBean
(String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String signature, Subject delegationSubject)
throws
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
InstanceNotFoundException
IOException
[Specified in RMIConnection]
public ObjectInstance
createMBean
(String className, ObjectName name, ObjectName loaderName, Subject delegationSubject)
throws
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
InstanceNotFoundException
IOException
[Specified in RMIConnection]
public ObjectInstance
createMBean
(String className, ObjectName name, Subject delegationSubject)
throws
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
IOException
[Specified in RMIConnection]
public NotificationResult
fetchNotifications
(long clientSequenceNumber, int maxNotifications, long timeout)
throws
IOException
[Specified in RMIConnection]
public Object
getAttribute
(ObjectName name, String attribute, Subject delegationSubject)
throws
MBeanException
AttributeNotFoundException
InstanceNotFoundException
ReflectionException
IOException
[Specified in RMIConnection]
public AttributeList
getAttributes
(ObjectName name, String attributes, Subject delegationSubject)
throws
InstanceNotFoundException
ReflectionException
IOException
[Specified in RMIConnection]
public String
getDefaultDomain
(Subject delegationSubject)
throws
IOException
[Specified in RMIConnection]
public String
getDomains
(Subject delegationSubject)
throws
IOException
[Specified in RMIConnection]
public Integer
getMBeanCount
(Subject delegationSubject)
throws
IOException
[Specified in RMIConnection]
public MBeanInfo
getMBeanInfo
(ObjectName name, Subject delegationSubject)
throws
InstanceNotFoundException
IntrospectionException
ReflectionException
IOException
[Specified in RMIConnection]
public ObjectInstance
getObjectInstance
(ObjectName name, Subject delegationSubject)
throws
InstanceNotFoundException
IOException
[Specified in RMIConnection]
public Object
invoke
(ObjectName name, String operationName, MarshalledObject params, String signature, Subject delegationSubject)
throws
InstanceNotFoundException
MBeanException
ReflectionException
IOException
[Specified in RMIConnection]
public boolean
isInstanceOf
(ObjectName name, String className, Subject delegationSubject)
throws
InstanceNotFoundException
IOException
[Specified in RMIConnection]
public boolean
isRegistered
(ObjectName name, Subject delegationSubject)
throws
IOException
[Specified in RMIConnection]
public Set<ObjectInstance>
queryMBeans
(ObjectName name, MarshalledObject query, Subject delegationSubject)
throws
IOException
[Specified in RMIConnection]
public Set<ObjectName>
queryNames
(ObjectName name, MarshalledObject query, Subject delegationSubject)
throws
IOException
[Specified in RMIConnection]
public void
removeNotificationListener
(ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject)
throws
InstanceNotFoundException
ListenerNotFoundException
IOException
[Specified in RMIConnection]
public void
removeNotificationListener
(ObjectName name, ObjectName listener, Subject delegationSubject)
throws
InstanceNotFoundException
ListenerNotFoundException
IOException
[Specified in RMIConnection]
public void
removeNotificationListeners
(ObjectName name, Integer listenerIDs, Subject delegationSubject)
throws
InstanceNotFoundException
ListenerNotFoundException
IOException
[Specified in RMIConnection]
public void
setAttribute
(ObjectName name, MarshalledObject attribute, Subject delegationSubject)
throws
InstanceNotFoundException
AttributeNotFoundException
InvalidAttributeValueException
MBeanException
ReflectionException
IOException
[Specified in RMIConnection]
public AttributeList
setAttributes
(ObjectName name, MarshalledObject attributes, Subject delegationSubject)
throws
InstanceNotFoundException
ReflectionException
IOException
[Specified in RMIConnection]
public void
unregisterMBean
(ObjectName name, Subject delegationSubject)
throws
InstanceNotFoundException
MBeanRegistrationException
IOException
[Specified in RMIConnection]