org.apache.geronimo.system.jmx
Class MBeanGBeanBridge
java.lang.Object
org.apache.geronimo.system.jmx.MBeanGBeanBridge
- All Implemented Interfaces:
- DynamicMBean, MBeanRegistration, NotificationBroadcaster, NotificationEmitter
public final class MBeanGBeanBridge
- extends Object
- implements MBeanRegistration, DynamicMBean, NotificationEmitter
MBeanGBeanBridge
public MBeanGBeanBridge(Kernel kernel,
AbstractName abstractName,
ObjectName objectName,
MBeanInfo mbeanInfo)
getObjectName
public ObjectName getObjectName()
getNotificationBroadcasterSupport
public NotificationBroadcasterSupport getNotificationBroadcasterSupport()
preRegister
public ObjectName preRegister(MBeanServer mBeanServer,
ObjectName objectName)
throws Exception
- Specified by:
preRegister in interface MBeanRegistration
- Throws:
Exception
postRegister
public void postRegister(Boolean registrationDone)
- Specified by:
postRegister in interface MBeanRegistration
preDeregister
public void preDeregister()
- Specified by:
preDeregister in interface MBeanRegistration
postDeregister
public void postDeregister()
- Specified by:
postDeregister in interface MBeanRegistration
getMBeanInfo
public MBeanInfo getMBeanInfo()
- Specified by:
getMBeanInfo in interface DynamicMBean
getAttribute
public Object getAttribute(String attributeName)
throws ReflectionException,
AttributeNotFoundException
- Specified by:
getAttribute in interface DynamicMBean
- Throws:
ReflectionException
AttributeNotFoundException
setAttribute
public void setAttribute(Attribute attribute)
throws ReflectionException,
AttributeNotFoundException
- Specified by:
setAttribute in interface DynamicMBean
- Throws:
ReflectionException
AttributeNotFoundException
getAttributes
public AttributeList getAttributes(String[] attributes)
- Specified by:
getAttributes in interface DynamicMBean
setAttributes
public AttributeList setAttributes(AttributeList attributes)
- Specified by:
setAttributes in interface DynamicMBean
invoke
public Object invoke(String operationName,
Object[] arguments,
String[] types)
throws ReflectionException
- Specified by:
invoke in interface DynamicMBean
- Throws:
ReflectionException
getNotificationInfo
public MBeanNotificationInfo[] getNotificationInfo()
- Specified by:
getNotificationInfo in interface NotificationBroadcaster
addNotificationListener
public void addNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback)
- Specified by:
addNotificationListener in interface NotificationBroadcaster
removeNotificationListener
public void removeNotificationListener(NotificationListener listener)
throws ListenerNotFoundException
- Specified by:
removeNotificationListener in interface NotificationBroadcaster
- Throws:
ListenerNotFoundException
removeNotificationListener
public void removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback)
throws ListenerNotFoundException
- Specified by:
removeNotificationListener in interface NotificationEmitter
- Throws:
ListenerNotFoundException
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.