org.ow2.easybeans.jsr77
Class J2EEDeployedObjectMBean<T extends EZBJ2EEManagedObject>

java.lang.Object
  extended by org.apache.commons.modeler.BaseModelMBean
      extended by org.ow2.util.jmx.impl.BaseModelMBeanExt
          extended by org.ow2.easybeans.jsr77.J2EEManagedObjectMBean<T>
              extended by org.ow2.easybeans.jsr77.J2EEDeployedObjectMBean<T>
Type Parameters:
T - ManagedObject type
All Implemented Interfaces:
javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.modelmbean.ModelMBean, javax.management.modelmbean.ModelMBeanNotificationBroadcaster, javax.management.NotificationBroadcaster, javax.management.PersistentMBean, org.ow2.util.jmx.api.IBaseModelMBeanExt
Direct Known Subclasses:
J2EEModuleMBean

public class J2EEDeployedObjectMBean<T extends EZBJ2EEManagedObject>
extends J2EEManagedObjectMBean<T>

J2EEDeployedObject JSR77 MBean.

Author:
Guillaume Sauthier, Florent BENOIT

Field Summary
static java.lang.String J2EESERVER_KEY
          J2EE server key.
 
Fields inherited from class org.apache.commons.modeler.BaseModelMBean
attributeBroadcaster, generalBroadcaster, info, oname, registry, resource, resourceType, source
 
Constructor Summary
J2EEDeployedObjectMBean()
          Creates a J2EEDeployedObject.
 
Method Summary
 java.lang.String getDeploymentDescriptor()
           
static javax.management.ObjectName getJ2EEServer(java.lang.String domainName, java.lang.String serverName)
          Gets ObjectName for a J2EEServer MBean.
 java.lang.String getServer()
           
 
Methods inherited from class org.ow2.easybeans.jsr77.J2EEManagedObjectMBean
getBaseModelMBeanExtId, getLogger, getManagedComponent, isEventProvider, isStateManageable, isStatisticsProvider, postRegister, preDeregister
 
Methods inherited from class org.ow2.util.jmx.impl.BaseModelMBeanExt
addAttribute, addOperation, getAttribute, getAttributes, getMBeanInfo, invoke, removeAttribute, removeOperation, setAttribute, setAttributes
 
Methods inherited from class org.apache.commons.modeler.BaseModelMBean
addAttributeChangeNotificationListener, addNotificationListener, createDefaultModelMBeanInfo, createResource, getClassName, getJmxName, getManagedResource, getModelerType, getNotificationInfo, getObjectName, getRegistry, initModelInfo, isModelMBeanInfoValid, load, postDeregister, preRegister, removeAttributeChangeNotificationListener, removeAttributeChangeNotificationListener, removeNotificationListener, removeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setManagedResource, setModeledType, setModelMBeanInfo, setRegistry, store, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.management.modelmbean.ModelMBean
setManagedResource, setModelMBeanInfo
 
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
 
Methods inherited from interface javax.management.MBeanRegistration
postDeregister, preRegister
 

Field Detail

J2EESERVER_KEY

public static final java.lang.String J2EESERVER_KEY
J2EE server key.

See Also:
Constant Field Values
Constructor Detail

J2EEDeployedObjectMBean

public J2EEDeployedObjectMBean()
                        throws javax.management.MBeanException
Creates a J2EEDeployedObject.

Throws:
javax.management.MBeanException - if creation fails.
Method Detail

getDeploymentDescriptor

public java.lang.String getDeploymentDescriptor()
Returns:
Returns the XML Deployment Descriptors of the Module.

getServer

public java.lang.String getServer()
Returns:
Returns the J2EEServer ObjectName.

getJ2EEServer

public static javax.management.ObjectName getJ2EEServer(java.lang.String domainName,
                                                        java.lang.String serverName)
Gets ObjectName for a J2EEServer MBean.

Parameters:
domainName - domain name
serverName - server name
Returns:
the created ObjectName


Copyright © 2006-2009 OW2 Consortium. All Rights Reserved.