org.norther.tammi.leaf.model
Class WidgetModelMBean<R>

java.lang.Object
  extended by javax.management.modelmbean.RequiredModelMBean
      extended by org.norther.tammi.core.model.ReferableModelMBean<R>
          extended by org.norther.tammi.leaf.model.WidgetModelMBean<R>
Type Parameters:
R - the adaptee type.
All Implemented Interfaces:
Serializable, DynamicMBean, MBeanRegistration, ModelMBean, ModelMBeanNotificationBroadcaster, NotificationBroadcaster, NotificationEmitter, PersistentMBean, AdaptableMBean<R>, Identifiable, NamePattern, ReferableMBean<R>, AdaptableWidgetMBean<R>

public class WidgetModelMBean<R>
extends ReferableModelMBean<R>
implements AdaptableWidgetMBean<R>

A default implementation of AdaptableWidgetMBean.

Version:
$Id: WidgetModelMBean.java,v 1.8 2009/09/28 15:08:20 cvsimp Exp $
Author:
Ilkka Priha
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.norther.tammi.core.model.ReferableModelMBean
ADAPTER_NOTIF_DESCRIPTION, ADAPTER_NOTIFICATIONS
 
Fields inherited from interface org.norther.tammi.core.base.ReferableMBean
ID, MBEAN, NS, TYPE
 
Constructor Summary
WidgetModelMBean(Object adaptee)
          Creates a new adapter.
 
Method Summary
 
Methods inherited from class org.norther.tammi.core.model.ReferableModelMBean
addNotificationListener, getAttribute, getCanonicalName, getManagedResource, getMBean, getNamePattern, getNotificationInfo, getQueryPattern, postDeregister, postRegister, preDeregister, preRegister, removeNotificationListener, sendNotification, setAttribute, setCanonicalName, setManagedResource, setNamePattern, setQueryPattern
 
Methods inherited from class javax.management.modelmbean.RequiredModelMBean
addAttributeChangeNotificationListener, getAttributes, getClassLoaderRepository, getMBeanInfo, invoke, load, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, setAttributes, setModelMBeanInfo, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.norther.tammi.core.base.AdaptableMBean
getManagedResource
 
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
 

Constructor Detail

WidgetModelMBean

public WidgetModelMBean(Object adaptee)
                 throws MBeanException,
                        RuntimeOperationsException
Creates a new adapter.

Parameters:
adaptee - the adaptee of the adapter.
Throws:
MBeanException - if initialization of the adaptee fails.
RuntimeOperationsException - for exceptions during construction.


Copyright © 2004 The Norther Organization. All rights reserved.