org.jboss.mx.server
Interface MBeanInvoker
- All Superinterfaces:
- DynamicMBean, Interceptable, MBeanRegistration, NotificationBroadcaster, NotificationEmitter, Suspendable
- All Known Implementing Classes:
- AbstractMBeanInvoker, ModelMBeanInvoker, RawDynamicInvoker, RequiredModelMBeanInvoker, XMBean
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.
- Version:
- $Revision: 1.15.2.3 $
- Author:
- Juha Lindfors., Dimitris Andreadis.
getMetaData
MBeanInfo getMetaData()
getResource
Object getResource()
setResource
void setResource(Object resource)
getObjectName
ObjectName getObjectName()
updateAttributeInfo
void updateAttributeInfo(Descriptor attrDesc)
throws MBeanException
- Throws:
MBeanException
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.