org.apache.geronimo.j2ee.mejb
Class MEJB
java.lang.Object
org.apache.geronimo.j2ee.mejb.MEJB
- All Implemented Interfaces:
- javax.ejb.EJBObject, javax.management.j2ee.Management, Remote
- public class MEJB
- extends Object
- implements javax.management.j2ee.Management
GBean implementing Management interface and supplying proxies to act as the MEJB container.
- Version:
- $Rev: 395155 $ $Date: 2006-04-19 08:44:24 +0200 (Wed, 19 Apr 2006) $
Field Summary |
static org.apache.geronimo.gbean.GBeanInfo |
GBEAN_INFO
|
Constructor Summary |
MEJB(String objectName,
javax.management.MBeanServer mbeanServer)
|
MEJB(String objectName,
org.apache.geronimo.system.jmx.MBeanServerReference mbeanServerReference)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GBEAN_INFO
public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
MEJB
public MEJB(String objectName,
org.apache.geronimo.system.jmx.MBeanServerReference mbeanServerReference)
MEJB
public MEJB(String objectName,
javax.management.MBeanServer mbeanServer)
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName objectName)
throws javax.management.InstanceNotFoundException,
javax.management.IntrospectionException,
javax.management.ReflectionException
- Specified by:
getMBeanInfo
in interface javax.management.j2ee.Management
- Throws:
javax.management.InstanceNotFoundException
javax.management.IntrospectionException
javax.management.ReflectionException
getDefaultDomain
public String getDefaultDomain()
- Specified by:
getDefaultDomain
in interface javax.management.j2ee.Management
getAttribute
public Object getAttribute(javax.management.ObjectName objectName,
String s)
throws javax.management.MBeanException,
javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException
- Specified by:
getAttribute
in interface javax.management.j2ee.Management
- Throws:
javax.management.MBeanException
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.ReflectionException
setAttribute
public void setAttribute(javax.management.ObjectName objectName,
javax.management.Attribute attribute)
throws javax.management.InstanceNotFoundException,
javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
setAttribute
in interface javax.management.j2ee.Management
- Throws:
javax.management.InstanceNotFoundException
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
getAttributes
public javax.management.AttributeList getAttributes(javax.management.ObjectName objectName,
String[] strings)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException
- Specified by:
getAttributes
in interface javax.management.j2ee.Management
- Throws:
javax.management.InstanceNotFoundException
javax.management.ReflectionException
setAttributes
public javax.management.AttributeList setAttributes(javax.management.ObjectName objectName,
javax.management.AttributeList attributeList)
throws javax.management.InstanceNotFoundException,
javax.management.ReflectionException
- Specified by:
setAttributes
in interface javax.management.j2ee.Management
- Throws:
javax.management.InstanceNotFoundException
javax.management.ReflectionException
invoke
public Object invoke(javax.management.ObjectName objectName,
String s,
Object[] objects,
String[] strings)
throws javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
- Specified by:
invoke
in interface javax.management.j2ee.Management
- Throws:
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
getMBeanCount
public Integer getMBeanCount()
- Specified by:
getMBeanCount
in interface javax.management.j2ee.Management
isRegistered
public boolean isRegistered(javax.management.ObjectName objectName)
- Specified by:
isRegistered
in interface javax.management.j2ee.Management
queryNames
public Set queryNames(javax.management.ObjectName objectName,
javax.management.QueryExp queryExp)
- Specified by:
queryNames
in interface javax.management.j2ee.Management
getListenerRegistry
public javax.management.j2ee.ListenerRegistration getListenerRegistry()
- Specified by:
getListenerRegistry
in interface javax.management.j2ee.Management
getEJBHome
public javax.ejb.EJBHome getEJBHome()
- Specified by:
getEJBHome
in interface javax.ejb.EJBObject
getHandle
public javax.ejb.Handle getHandle()
- Specified by:
getHandle
in interface javax.ejb.EJBObject
getPrimaryKey
public Object getPrimaryKey()
- Specified by:
getPrimaryKey
in interface javax.ejb.EJBObject
isIdentical
public boolean isIdentical(javax.ejb.EJBObject obj)
- Specified by:
isIdentical
in interface javax.ejb.EJBObject
remove
public void remove()
throws javax.ejb.RemoveException
- Specified by:
remove
in interface javax.ejb.EJBObject
- Throws:
javax.ejb.RemoveException
getObjectName
public String getObjectName()
isStateManageable
public boolean isStateManageable()
isStatisticsProvider
public boolean isStatisticsProvider()
isEventProvider
public boolean isEventProvider()
getGBeanInfo
public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.