API Overview API Index Package Overview Direct link to this page
JDK 1.6
  javax.management.remote.rmi. RMIConnection View Source
Author(s)
Since
1.5
Version
Serial
Hierarchy
 Closeable
      RMIConnection
Subinterfaces
Description
public interface RMIConnection
  RMI object used to forward an MBeanServer request from a client to its MBeanServer implementation on the server side.
See also:   
Methods
Hide/Show inherited methods
public void addNotificationListener (ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) throws InstanceNotFoundException IOException
public Integer addNotificationListeners (ObjectName names, MarshalledObject filters, Subject delegationSubjects) throws InstanceNotFoundException IOException
public void close () throws IOException [Specified in Closeable]
  Closes this connection.
public ObjectInstance createMBean (String className, ObjectName name, MarshalledObject params, String signature, Subject delegationSubject) throws ReflectionException InstanceAlreadyExistsException MBeanRegistrationException MBeanException NotCompliantMBeanException IOException
public ObjectInstance createMBean (String className, ObjectName name, ObjectName loaderName, MarshalledObject params, String signature, Subject delegationSubject) throws ReflectionException InstanceAlreadyExistsException MBeanRegistrationException MBeanException NotCompliantMBeanException InstanceNotFoundException IOException
public ObjectInstance createMBean (String className, ObjectName name, ObjectName loaderName, Subject delegationSubject) throws ReflectionException InstanceAlreadyExistsException MBeanRegistrationException MBeanException NotCompliantMBeanException InstanceNotFoundException IOException
public ObjectInstance createMBean (String className, ObjectName name, Subject delegationSubject) throws ReflectionException InstanceAlreadyExistsException MBeanRegistrationException MBeanException NotCompliantMBeanException IOException
public NotificationResult fetchNotifications (long clientSequenceNumber, int maxNotifications, long timeout) throws IOException
  Retrieves notifications from the connector server.
public Object getAttribute (ObjectName name, String attribute, Subject delegationSubject) throws MBeanException AttributeNotFoundException InstanceNotFoundException ReflectionException IOException
public AttributeList getAttributes (ObjectName name, String attributes, Subject delegationSubject) throws InstanceNotFoundException ReflectionException IOException
public String getConnectionId () throws IOException
  Returns the connection ID.
public String getDefaultDomain (Subject delegationSubject) throws IOException
public String getDomains (Subject delegationSubject) throws IOException
  Handles the method MBeanServerConnection.getDomains().
public Integer getMBeanCount (Subject delegationSubject) throws IOException
  Handles the method MBeanServerConnection.getMBeanCount().
public MBeanInfo getMBeanInfo (ObjectName name, Subject delegationSubject) throws InstanceNotFoundException IntrospectionException ReflectionException IOException
public ObjectInstance getObjectInstance (ObjectName name, Subject delegationSubject) throws InstanceNotFoundException IOException
public Object invoke (ObjectName name, String operationName, MarshalledObject params, String signature, Subject delegationSubject) throws InstanceNotFoundException MBeanException ReflectionException IOException
public boolean isInstanceOf (ObjectName name, String className, Subject delegationSubject) throws InstanceNotFoundException IOException
public boolean isRegistered (ObjectName name, Subject delegationSubject) throws IOException
public Set<ObjectInstance> queryMBeans (ObjectName name, MarshalledObject query, Subject delegationSubject) throws IOException
public Set<ObjectName> queryNames (ObjectName name, MarshalledObject query, Subject delegationSubject) throws IOException
public void removeNotificationListener (ObjectName name, ObjectName listener, MarshalledObject filter, MarshalledObject handback, Subject delegationSubject) throws InstanceNotFoundException ListenerNotFoundException IOException
public void removeNotificationListener (ObjectName name, ObjectName listener, Subject delegationSubject) throws InstanceNotFoundException ListenerNotFoundException IOException
public void removeNotificationListeners (ObjectName name, Integer listenerIDs, Subject delegationSubject) throws InstanceNotFoundException ListenerNotFoundException IOException
public void setAttribute (ObjectName name, MarshalledObject attribute, Subject delegationSubject) throws InstanceNotFoundException AttributeNotFoundException InvalidAttributeValueException MBeanException ReflectionException IOException
public AttributeList setAttributes (ObjectName name, MarshalledObject attributes, Subject delegationSubject) throws InstanceNotFoundException ReflectionException IOException
public void unregisterMBean (ObjectName name, Subject delegationSubject) throws InstanceNotFoundException MBeanRegistrationException IOException
Fields
Hide/Show inherited fields
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar