org.jboss.mx.server
Interface MBeanInvoker
- All Superinterfaces:
- DynamicMBean, Interceptable, MBeanRegistration, NotificationBroadcaster, NotificationEmitter, Suspendable
- All Known Implementing Classes:
- AbstractMBeanInvoker
- public interface MBeanInvoker
- extends DynamicMBean, MBeanRegistration, NotificationEmitter, Suspendable, Interceptable
This interface represents an invoker for an MBean. An invoker is registered
* to the MBean server to represent an user MBean. The invoker itself implements
* a DynamicMBean interface and therefore receives all attribute
* accessor and operation invocations targeted at the user MBean.
*
* Invoker implementations may handle the incoming invocations in different
* ways. The default implementation in AbstractMBeanInvoker constructs
* an Invocation object for each invocation and dispatches it through
* a set of Interceptor instances before the invocation is dispatched
* on the user MBean.
*
* @author Juha Lindfors.
* @author Dimitris Andreadis.
* @version $Revision: 1.15.2.2 $
getMetaData
public MBeanInfo getMetaData()
getResource
public Object getResource()
setResource
public void setResource(Object resource)
getObjectName
public ObjectName getObjectName()
updateAttributeInfo
public void updateAttributeInfo(Descriptor attrDesc)
throws MBeanException
- Throws:
MBeanException
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.