org.huihoo.jfox.ejb.naming.server
Interface RMIAdaptor
- All Superinterfaces:
- java.rmi.Remote
- public interface RMIAdaptor
- extends java.rmi.Remote
- Version:
- $Revision: 0.9.1 $
- Author:
- tai_1219@sina.com
|
Method Summary |
void |
addNotificationListener(ObjectName pName,
ObjectName pListener,
NotificationFilter pFilter,
java.lang.Object pHandback)
|
ObjectInstance |
createMBean(java.lang.String pClassName,
ObjectName pName)
|
ObjectInstance |
createMBean(java.lang.String pClassName,
ObjectName pName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
ObjectInstance |
createMBean(java.lang.String pClassName,
ObjectName pName,
ObjectName pLoaderName)
|
ObjectInstance |
createMBean(java.lang.String pClassName,
ObjectName pName,
ObjectName pLoaderName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
java.lang.Object |
getAttribute(ObjectName pName,
java.lang.String pAttribute)
|
AttributeList |
getAttributes(ObjectName pName,
java.lang.String[] pAttributes)
|
java.lang.String |
getDefaultDomain()
|
java.lang.Integer |
getMBeanCount()
|
MBeanInfo |
getMBeanInfo(ObjectName pName)
|
ObjectInstance |
getObjectInstance(ObjectName pName)
|
java.lang.Object |
invoke(ObjectName pName,
java.lang.String pActionName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
|
boolean |
isInstanceOf(ObjectName pName,
java.lang.String pClassName)
|
boolean |
isRegistered(ObjectName pName)
|
java.util.Set |
queryMBeans(ObjectName pName,
QueryExp pQuery)
|
java.util.Set |
queryNames(ObjectName pName,
QueryExp pQuery)
|
void |
removeNotificationListener(ObjectName pName,
ObjectName pListener)
|
void |
setAttribute(ObjectName pName,
Attribute pAttribute)
|
AttributeList |
setAttributes(ObjectName pName,
AttributeList pAttributes)
|
void |
unregisterMBean(ObjectName pName)
|
createMBean
public ObjectInstance createMBean(java.lang.String pClassName,
ObjectName pName)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException,
java.rmi.RemoteException
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
java.rmi.RemoteException
createMBean
public ObjectInstance createMBean(java.lang.String pClassName,
ObjectName pName,
ObjectName pLoaderName)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException,
InstanceNotFoundException,
java.rmi.RemoteException
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
InstanceNotFoundException
java.rmi.RemoteException
createMBean
public ObjectInstance createMBean(java.lang.String pClassName,
ObjectName pName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException,
java.rmi.RemoteException
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
java.rmi.RemoteException
createMBean
public ObjectInstance createMBean(java.lang.String pClassName,
ObjectName pName,
ObjectName pLoaderName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws ReflectionException,
InstanceAlreadyExistsException,
MBeanRegistrationException,
MBeanException,
NotCompliantMBeanException,
InstanceNotFoundException,
java.rmi.RemoteException
ReflectionException
InstanceAlreadyExistsException
MBeanRegistrationException
MBeanException
NotCompliantMBeanException
InstanceNotFoundException
java.rmi.RemoteException
unregisterMBean
public void unregisterMBean(ObjectName pName)
throws InstanceNotFoundException,
MBeanRegistrationException,
java.rmi.RemoteException
InstanceNotFoundException
MBeanRegistrationException
java.rmi.RemoteException
getObjectInstance
public ObjectInstance getObjectInstance(ObjectName pName)
throws InstanceNotFoundException,
java.rmi.RemoteException
InstanceNotFoundException
java.rmi.RemoteException
queryMBeans
public java.util.Set queryMBeans(ObjectName pName,
QueryExp pQuery)
throws java.rmi.RemoteException
java.rmi.RemoteException
queryNames
public java.util.Set queryNames(ObjectName pName,
QueryExp pQuery)
throws java.rmi.RemoteException
java.rmi.RemoteException
isRegistered
public boolean isRegistered(ObjectName pName)
throws java.rmi.RemoteException
java.rmi.RemoteException
isInstanceOf
public boolean isInstanceOf(ObjectName pName,
java.lang.String pClassName)
throws InstanceNotFoundException,
java.rmi.RemoteException
InstanceNotFoundException
java.rmi.RemoteException
getMBeanCount
public java.lang.Integer getMBeanCount()
throws java.rmi.RemoteException
java.rmi.RemoteException
getAttribute
public java.lang.Object getAttribute(ObjectName pName,
java.lang.String pAttribute)
throws MBeanException,
AttributeNotFoundException,
InstanceNotFoundException,
ReflectionException,
java.rmi.RemoteException
MBeanException
AttributeNotFoundException
InstanceNotFoundException
ReflectionException
java.rmi.RemoteException
getAttributes
public AttributeList getAttributes(ObjectName pName,
java.lang.String[] pAttributes)
throws InstanceNotFoundException,
ReflectionException,
java.rmi.RemoteException
InstanceNotFoundException
ReflectionException
java.rmi.RemoteException
setAttribute
public void setAttribute(ObjectName pName,
Attribute pAttribute)
throws InstanceNotFoundException,
AttributeNotFoundException,
InvalidAttributeValueException,
MBeanException,
ReflectionException,
java.rmi.RemoteException
InstanceNotFoundException
AttributeNotFoundException
InvalidAttributeValueException
MBeanException
ReflectionException
java.rmi.RemoteException
setAttributes
public AttributeList setAttributes(ObjectName pName,
AttributeList pAttributes)
throws InstanceNotFoundException,
ReflectionException,
java.rmi.RemoteException
InstanceNotFoundException
ReflectionException
java.rmi.RemoteException
invoke
public java.lang.Object invoke(ObjectName pName,
java.lang.String pActionName,
java.lang.Object[] pParams,
java.lang.String[] pSignature)
throws InstanceNotFoundException,
MBeanException,
ReflectionException,
java.rmi.RemoteException
InstanceNotFoundException
MBeanException
ReflectionException
java.rmi.RemoteException
getDefaultDomain
public java.lang.String getDefaultDomain()
throws java.rmi.RemoteException
java.rmi.RemoteException
addNotificationListener
public void addNotificationListener(ObjectName pName,
ObjectName pListener,
NotificationFilter pFilter,
java.lang.Object pHandback)
throws InstanceNotFoundException,
java.rmi.RemoteException
InstanceNotFoundException
java.rmi.RemoteException
removeNotificationListener
public void removeNotificationListener(ObjectName pName,
ObjectName pListener)
throws InstanceNotFoundException,
ListenerNotFoundException,
java.rmi.RemoteException
InstanceNotFoundException
ListenerNotFoundException
java.rmi.RemoteException
getMBeanInfo
public MBeanInfo getMBeanInfo(ObjectName pName)
throws InstanceNotFoundException,
IntrospectionException,
ReflectionException,
java.rmi.RemoteException
InstanceNotFoundException
IntrospectionException
ReflectionException
java.rmi.RemoteException