站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 3.2.7 server API Documentation 英文版文档

RMIAdaptor (JBoss Server API) - JBoss 3.2.7 server API Documentation 英文版文档


org.jboss.jmx.adaptor.rmi
Interface RMIAdaptor

All Superinterfaces:
Remote
All Known Implementing Classes:
RMIAdaptorImpl

public interface RMIAdaptor
extends Remote

RMI Interface for the server side Connector which is nearly the same as the MBeanServer Interface but has an additional RemoteException.

Version:
$Revision: 1.2.2.2 $
Author:
Rickard 脰berg, Andreas "Mad" Schaefer, Jason Dillon

Method Summary
 void addNotificationListener(javax.management.ObjectName pName, javax.management.ObjectName pListener, javax.management.NotificationFilter pFilter, Object pHandback)
           
 void addNotificationListener(javax.management.ObjectName name, RMINotificationListener listener, javax.management.NotificationFilter filter, Object handback)
           
 javax.management.ObjectInstance createMBean(String pClassName, javax.management.ObjectName pName)
           
 javax.management.ObjectInstance createMBean(String pClassName, javax.management.ObjectName pName, Object[] pParams, String[] pSignature)
           
 javax.management.ObjectInstance createMBean(String pClassName, javax.management.ObjectName pName, javax.management.ObjectName pLoaderName)
           
 javax.management.ObjectInstance createMBean(String pClassName, javax.management.ObjectName pName, javax.management.ObjectName pLoaderName, Object[] pParams, String[] pSignature)
           
 Object getAttribute(javax.management.ObjectName pName, String pAttribute)
           
 javax.management.AttributeList getAttributes(javax.management.ObjectName pName, String[] pAttributes)
           
 String getDefaultDomain()
           
 Integer getMBeanCount()
           
 javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName pName)
           
 javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName pName)
           
 Object instantiate(String className)
           
 Object instantiate(String className, Object[] params, String[] signature)
           
 Object instantiate(String className, javax.management.ObjectName loaderName)
           
 Object instantiate(String className, javax.management.ObjectName loaderName, Object[] params, String[] signature)
           
 Object invoke(javax.management.ObjectName pName, String pActionName, Object[] pParams, String[] pSignature)
           
 boolean isInstanceOf(javax.management.ObjectName pName, String pClassName)
           
 boolean isRegistered(javax.management.ObjectName pName)
           
 Set queryMBeans(javax.management.ObjectName pName, javax.management.QueryExp pQuery)
           
 Set queryNames(javax.management.ObjectName pName, javax.management.QueryExp pQuery)
           
 javax.management.ObjectInstance registerMBean(Object object, javax.management.ObjectName name)
           
 void removeNotificationListener(javax.management.ObjectName pName, javax.management.ObjectName pListener)
           
 void removeNotificationListener(javax.management.ObjectName name, RMINotificationListener listener)
           
 void setAttribute(javax.management.ObjectName pName, javax.management.Attribute pAttribute)
           
 javax.management.AttributeList setAttributes(javax.management.ObjectName pName, javax.management.AttributeList pAttributes)
           
 void unregisterMBean(javax.management.ObjectName pName)
           
 

Method Detail

instantiate

public Object instantiate(String className)
                   throws javax.management.ReflectionException,
                          javax.management.MBeanException,
                          RemoteException
Throws:
javax.management.ReflectionException
javax.management.MBeanException
RemoteException

instantiate

public Object instantiate(String className,
                          javax.management.ObjectName loaderName)
                   throws javax.management.ReflectionException,
                          javax.management.MBeanException,
                          javax.management.InstanceNotFoundException,
                          RemoteException
Throws:
javax.management.ReflectionException
javax.management.MBeanException
javax.management.InstanceNotFoundException
RemoteException

instantiate

public Object instantiate(String className,
                          Object[] params,
                          String[] signature)
                   throws javax.management.ReflectionException,
                          javax.management.MBeanException,
                          RemoteException
Throws:
javax.management.ReflectionException
javax.management.MBeanException
RemoteException

instantiate

public Object instantiate(String className,
                          javax.management.ObjectName loaderName,
                          Object[] params,
                          String[] signature)
                   throws javax.management.ReflectionException,
                          javax.management.MBeanException,
                          javax.management.InstanceNotFoundException,
                          RemoteException
Throws:
javax.management.ReflectionException
javax.management.MBeanException
javax.management.InstanceNotFoundException
RemoteException

createMBean

public javax.management.ObjectInstance createMBean(String pClassName,
                                                   javax.management.ObjectName pName)
                                            throws javax.management.ReflectionException,
                                                   javax.management.InstanceAlreadyExistsException,
                                                   javax.management.MBeanRegistrationException,
                                                   javax.management.MBeanException,
                                                   javax.management.NotCompliantMBeanException,
                                                   RemoteException
Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
RemoteException

createMBean

public javax.management.ObjectInstance createMBean(String pClassName,
                                                   javax.management.ObjectName pName,
                                                   javax.management.ObjectName pLoaderName)
                                            throws javax.management.ReflectionException,
                                                   javax.management.InstanceAlreadyExistsException,
                                                   javax.management.MBeanRegistrationException,
                                                   javax.management.MBeanException,
                                                   javax.management.NotCompliantMBeanException,
                                                   javax.management.InstanceNotFoundException,
                                                   RemoteException
Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
javax.management.InstanceNotFoundException
RemoteException

createMBean

public javax.management.ObjectInstance createMBean(String pClassName,
                                                   javax.management.ObjectName pName,
                                                   Object[] pParams,
                                                   String[] pSignature)
                                            throws javax.management.ReflectionException,
                                                   javax.management.InstanceAlreadyExistsException,
                                                   javax.management.MBeanRegistrationException,
                                                   javax.management.MBeanException,
                                                   javax.management.NotCompliantMBeanException,
                                                   RemoteException
Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
RemoteException

createMBean

public javax.management.ObjectInstance createMBean(String pClassName,
                                                   javax.management.ObjectName pName,
                                                   javax.management.ObjectName pLoaderName,
                                                   Object[] pParams,
                                                   String[] pSignature)
                                            throws javax.management.ReflectionException,
                                                   javax.management.InstanceAlreadyExistsException,
                                                   javax.management.MBeanRegistrationException,
                                                   javax.management.MBeanException,
                                                   javax.management.NotCompliantMBeanException,
                                                   javax.management.InstanceNotFoundException,
                                                   RemoteException
Throws:
javax.management.ReflectionException
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.MBeanException
javax.management.NotCompliantMBeanException
javax.management.InstanceNotFoundException
RemoteException

registerMBean

public javax.management.ObjectInstance registerMBean(Object object,
                                                     javax.management.ObjectName name)
                                              throws javax.management.InstanceAlreadyExistsException,
                                                     javax.management.MBeanRegistrationException,
                                                     javax.management.NotCompliantMBeanException,
                                                     RemoteException
Throws:
javax.management.InstanceAlreadyExistsException
javax.management.MBeanRegistrationException
javax.management.NotCompliantMBeanException
RemoteException

unregisterMBean

public void unregisterMBean(javax.management.ObjectName pName)
                     throws javax.management.InstanceNotFoundException,
                            javax.management.MBeanRegistrationException,
                            RemoteException
Throws:
javax.management.InstanceNotFoundException
javax.management.MBeanRegistrationException
RemoteException

getObjectInstance

public javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName pName)
                                                  throws javax.management.InstanceNotFoundException,
                                                         RemoteException
Throws:
javax.management.InstanceNotFoundException
RemoteException

queryMBeans

public Set queryMBeans(javax.management.ObjectName pName,
                       javax.management.QueryExp pQuery)
                throws RemoteException
Throws:
RemoteException

queryNames

public Set queryNames(javax.management.ObjectName pName,
                      javax.management.QueryExp pQuery)
               throws RemoteException
Throws:
RemoteException

isRegistered

public boolean isRegistered(javax.management.ObjectName pName)
                     throws RemoteException
Throws:
RemoteException

isInstanceOf

public boolean isInstanceOf(javax.management.ObjectName pName,
                            String pClassName)
                     throws javax.management.InstanceNotFoundException,
                            RemoteException
Throws:
javax.management.InstanceNotFoundException
RemoteException

getMBeanCount

public Integer getMBeanCount()
                      throws RemoteException
Throws:
RemoteException

getAttribute

public Object getAttribute(javax.management.ObjectName pName,
                           String pAttribute)
                    throws javax.management.MBeanException,
                           javax.management.AttributeNotFoundException,
                           javax.management.InstanceNotFoundException,
                           javax.management.ReflectionException,
                           RemoteException
Throws:
javax.management.MBeanException
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.ReflectionException
RemoteException

getAttributes

public javax.management.AttributeList getAttributes(javax.management.ObjectName pName,
                                                    String[] pAttributes)
                                             throws javax.management.InstanceNotFoundException,
                                                    javax.management.ReflectionException,
                                                    RemoteException
Throws:
javax.management.InstanceNotFoundException
javax.management.ReflectionException
RemoteException

setAttribute

public void setAttribute(javax.management.ObjectName pName,
                         javax.management.Attribute pAttribute)
                  throws javax.management.InstanceNotFoundException,
                         javax.management.AttributeNotFoundException,
                         javax.management.InvalidAttributeValueException,
                         javax.management.MBeanException,
                         javax.management.ReflectionException,
                         RemoteException
Throws:
javax.management.InstanceNotFoundException
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
RemoteException

setAttributes

public javax.management.AttributeList setAttributes(javax.management.ObjectName pName,
                                                    javax.management.AttributeList pAttributes)
                                             throws javax.management.InstanceNotFoundException,
                                                    javax.management.ReflectionException,
                                                    RemoteException
Throws:
javax.management.InstanceNotFoundException
javax.management.ReflectionException
RemoteException

invoke

public Object invoke(javax.management.ObjectName pName,
                     String pActionName,
                     Object[] pParams,
                     String[] pSignature)
              throws javax.management.InstanceNotFoundException,
                     javax.management.MBeanException,
                     javax.management.ReflectionException,
                     RemoteException
Throws:
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
RemoteException

getDefaultDomain

public String getDefaultDomain()
                        throws RemoteException
Throws:
RemoteException

getMBeanInfo

public javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName pName)
                                        throws javax.management.InstanceNotFoundException,
                                               javax.management.IntrospectionException,
                                               javax.management.ReflectionException,
                                               RemoteException
Throws:
javax.management.InstanceNotFoundException
javax.management.IntrospectionException
javax.management.ReflectionException
RemoteException

addNotificationListener

public void addNotificationListener(javax.management.ObjectName pName,
                                    javax.management.ObjectName pListener,
                                    javax.management.NotificationFilter pFilter,
                                    Object pHandback)
                             throws javax.management.InstanceNotFoundException,
                                    RemoteException
Throws:
javax.management.InstanceNotFoundException
RemoteException

addNotificationListener

public void addNotificationListener(javax.management.ObjectName name,
                                    RMINotificationListener listener,
                                    javax.management.NotificationFilter filter,
                                    Object handback)
                             throws javax.management.InstanceNotFoundException,
                                    RemoteException
Parameters:
listener -
filter -
handback -
Throws:
javax.management.InstanceNotFoundException
RemoteException

removeNotificationListener

public void removeNotificationListener(javax.management.ObjectName pName,
                                       javax.management.ObjectName pListener)
                                throws javax.management.InstanceNotFoundException,
                                       javax.management.ListenerNotFoundException,
                                       RemoteException
Throws:
javax.management.InstanceNotFoundException
javax.management.ListenerNotFoundException
RemoteException

removeNotificationListener

public void removeNotificationListener(javax.management.ObjectName name,
                                       RMINotificationListener listener)
                                throws javax.management.InstanceNotFoundException,
                                       javax.management.ListenerNotFoundException,
                                       RemoteException
Parameters:
name -
listener -
Throws:
javax.management.InstanceNotFoundException
javax.management.ListenerNotFoundException
RemoteException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.