org.norther.tammi.core.base
Interface AdaptableMBean

All Superinterfaces:
DynamicMBean, ModelMBean, ModelMBeanNotificationBroadcaster, NotificationBroadcaster, PersistentMBean, ReferableMBean
All Known Subinterfaces:
AdaptableWidgetMBean
All Known Implementing Classes:
ReferableModelMBean, WidgetModelMBean

public interface AdaptableMBean
extends ReferableMBean, ModelMBean

Extends the javax.management.ModelMBean interface to support directly accessible adaptees as managed resources.

Author:
Ilkka Priha

Field Summary
 
Fields inherited from interface org.norther.tammi.core.base.ReferableMBean
DEFAULT_ID, ID, MBEAN, MBEAN_DESCRIPTION, TYPE
 
Method Summary
 Object getManagedResource()
          Gets the managed resource.
 
Methods inherited from interface org.norther.tammi.core.base.ReferableMBean
getMBean
 
Methods inherited from interface javax.management.modelmbean.ModelMBean
setManagedResource, setModelMBeanInfo
 
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getAttributes, getMBeanInfo, invoke, setAttribute, setAttributes
 
Methods inherited from interface javax.management.PersistentMBean
load, store
 
Methods inherited from interface javax.management.modelmbean.ModelMBeanNotificationBroadcaster
addAttributeChangeNotificationListener, removeAttributeChangeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 

Method Detail

getManagedResource

Object getManagedResource()
Gets the managed resource.

Returns:
the managed resource.


Copyright © 2004 The Norther Organization. All rights reserved.