org.jboss.jmx.interfaces
Interface RMIConnector
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- RMIConnectorImpl
- public interface RMIConnector
- extends java.rmi.Remote
RMI Interface for the server side Connector which
is nearly the same as the MBeanServer Interface but
has an additional RemoteException.
- Author:
- Rickard Öberg (rickard.oberg@telkel.com), Andreas "Mad" Schaefer
Method Summary |
void |
addNotificationListener(javax.management.ObjectName pName,
RMINotificationListener pListener,
javax.management.NotificationFilter pFilter,
java.lang.Object pHandback)
|
javax.management.ObjectInstance |
createMBean(java.lang.String pClassName,
javax.management.ObjectName pName)
|
javax.management.ObjectInstance |
createMBean(java.lang.String pClassName,
javax.management.ObjectName pName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
javax.management.ObjectInstance |
createMBean(java.lang.String pClassName,
javax.management.ObjectName pName,
javax.management.ObjectName pLoaderName)
|
javax.management.ObjectInstance |
createMBean(java.lang.String pClassName,
javax.management.ObjectName pName,
javax.management.ObjectName pLoaderName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
java.lang.Object |
getAttribute(javax.management.ObjectName pName,
java.lang.String pAttribute)
|
javax.management.AttributeList |
getAttributes(javax.management.ObjectName pName,
java.lang.String[] pAttributes)
|
java.lang.String |
getDefaultDomain()
|
java.lang.Integer |
getMBeanCount()
|
javax.management.MBeanInfo |
getMBeanInfo(javax.management.ObjectName pName)
|
javax.management.ObjectInstance |
getObjectInstance(javax.management.ObjectName pName)
|
java.lang.Object |
instantiate(java.lang.String pClassName)
|
java.lang.Object |
instantiate(java.lang.String pClassName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
java.lang.Object |
instantiate(java.lang.String pClassName,
javax.management.ObjectName pLoaderName)
|
java.lang.Object |
instantiate(java.lang.String pClassName,
javax.management.ObjectName pLoaderName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
java.lang.Object |
invoke(javax.management.ObjectName pName,
java.lang.String pActionName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
boolean |
isInstanceOf(javax.management.ObjectName pName,
java.lang.String pClassName)
|
boolean |
isRegistered(javax.management.ObjectName pName)
|
java.util.Set |
queryMBeans(javax.management.ObjectName pName,
javax.management.QueryExp pQuery)
|
java.util.Set |
queryNames(javax.management.ObjectName pName,
javax.management.QueryExp pQuery)
|
javax.management.ObjectInstance |
registerMBean(java.lang.Object pObject,
javax.management.ObjectName pName)
|
void |
removeNotificationListener(javax.management.ObjectName pName,
RMINotificationListener pListener)
|
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)
|
instantiate
public java.lang.Object instantiate(java.lang.String pClassName)
throws javax.management.ReflectionException,
javax.management.MBeanException,
java.rmi.RemoteException
instantiate
public java.lang.Object instantiate(java.lang.String pClassName,
javax.management.ObjectName pLoaderName)
throws javax.management.ReflectionException,
javax.management.MBeanException,
javax.management.InstanceNotFoundException,
java.rmi.RemoteException
instantiate
public java.lang.Object instantiate(java.lang.String pClassName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws javax.management.ReflectionException,
javax.management.MBeanException,
java.rmi.RemoteException
instantiate
public java.lang.Object instantiate(java.lang.String pClassName,
javax.management.ObjectName pLoaderName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws javax.management.ReflectionException,
javax.management.MBeanException,
javax.management.InstanceNotFoundException,
java.rmi.RemoteException
createMBean
public javax.management.ObjectInstance createMBean(java.lang.String pClassName,
javax.management.ObjectName pName)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
java.rmi.RemoteException
createMBean
public javax.management.ObjectInstance createMBean(java.lang.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,
java.rmi.RemoteException
createMBean
public javax.management.ObjectInstance createMBean(java.lang.String pClassName,
javax.management.ObjectName pName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
java.rmi.RemoteException
createMBean
public javax.management.ObjectInstance createMBean(java.lang.String pClassName,
javax.management.ObjectName pName,
javax.management.ObjectName pLoaderName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws javax.management.ReflectionException,
javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.MBeanException,
javax.management.NotCompliantMBeanException,
javax.management.InstanceNotFoundException,
java.rmi.RemoteException
registerMBean
public javax.management.ObjectInstance registerMBean(java.lang.Object pObject,
javax.management.ObjectName pName)
throws javax.management.InstanceAlreadyExistsException,
javax.management.MBeanRegistrationException,
javax.management.NotCompliantMBeanException,
java.rmi.RemoteException
unregisterMBean
public void unregisterMBean(javax.management.ObjectName pName)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanRegistrationException,
java.rmi.RemoteException
getObjectInstance
public javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName pName)
throws javax.management.InstanceNotFoundException,
java.rmi.RemoteException
queryMBeans
public java.util.Set queryMBeans(javax.management.ObjectName pName,
javax.management.QueryExp pQuery)
throws java.rmi.RemoteException
queryNames
public java.util.Set queryNames(javax.management.ObjectName pName,
javax.management.QueryExp pQuery)
throws java.rmi.RemoteException
isRegistered
public boolean isRegistered(javax.management.ObjectName pName)
throws java.rmi.RemoteException
isInstanceOf
public boolean isInstanceOf(javax.management.ObjectName pName,
java.lang.String pClassName)
throws javax.management.InstanceNotFoundException,
java.rmi.RemoteException
getMBeanCount
public java.lang.Integer getMBeanCount()
throws java.rmi.RemoteException
getAttribute
public java.lang.Object getAttribute(javax.management.ObjectName pName,
java.lang.String pAttribute)
throws javax.management.MBeanException,
javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.rmi.RemoteException
getAttributes
public javax.management.AttributeList getAttributes(javax.management.ObjectName pName,
java.lang.String[] pAttributes)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.rmi.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,
java.rmi.RemoteException
setAttributes
public javax.management.AttributeList setAttributes(javax.management.ObjectName pName,
javax.management.AttributeList pAttributes)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.rmi.RemoteException
invoke
public java.lang.Object invoke(javax.management.ObjectName pName,
java.lang.String pActionName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.rmi.RemoteException
getDefaultDomain
public java.lang.String getDefaultDomain()
throws java.rmi.RemoteException
addNotificationListener
public void addNotificationListener(javax.management.ObjectName pName,
RMINotificationListener pListener,
javax.management.NotificationFilter pFilter,
java.lang.Object pHandback)
throws javax.management.InstanceNotFoundException,
java.rmi.RemoteException
removeNotificationListener
public void removeNotificationListener(javax.management.ObjectName pName,
RMINotificationListener pListener)
throws javax.management.InstanceNotFoundException,
javax.management.ListenerNotFoundException,
java.rmi.RemoteException
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName pName)
throws javax.management.InstanceNotFoundException,
javax.management.IntrospectionException,
javax.management.ReflectionException,
java.rmi.RemoteException
Copyright © 2000 The JBoss Organization. All Rights Reserved.