org.objectweb.jonas.management.j2eemanagement
Class J2EEDeployedObject

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by org.objectweb.jonas.management.ReconfigDispatcher
          extended by org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
              extended by org.objectweb.jonas.management.j2eemanagement.J2EEDeployedObject
All Implemented Interfaces:
javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, ReconfigDispatcherMBean
Direct Known Subclasses:
Ear, J2EEModule

public class J2EEDeployedObject
extends J2EEManagedObject

A J2EE MBean deployed on server.

Author:
Michel-Ange Anton

Field Summary
 
Fields inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
J2EE_TYPE_APPLICATION, J2EE_TYPE_SERVER, NAME
 
Fields inherited from class org.objectweb.jonas.management.ReconfigDispatcher
RECONFIG_TYPE, SAVE_RECONFIG_TYPE
 
Constructor Summary
protected J2EEDeployedObject(java.lang.String p_ObjectName)
          MBean constructor.
protected J2EEDeployedObject(java.lang.String p_ObjectName, boolean p_StateManageable, boolean p_StatisticsProvider, boolean p_EventProvider)
          MBean constructor.
 
Method Summary
 java.lang.String getDeploymentDescriptor()
           
 java.lang.String getJonasDeploymentDescriptor()
           
 java.lang.String getServer()
           
 void setDeploymentDescriptor(java.lang.String deploymentDescriptor)
           
 void setJonasDeploymentDescriptor(java.lang.String jonasDeploymentDescriptor)
           
 
Methods inherited from class org.objectweb.jonas.management.j2eemanagement.J2EEManagedObject
getObjectName, isEventProvider, isStateManageable, isStatisticsProvider
 
Methods inherited from class org.objectweb.jonas.management.ReconfigDispatcher
addNotificationListener, getFilter, getHandback, getListener, getNotificationInfo, initLogger, removeNotificationListener, sendReconfigNotification, sendSaveNotification
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
handleNotification, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

J2EEDeployedObject

protected J2EEDeployedObject(java.lang.String p_ObjectName)
MBean constructor.

Parameters:
p_ObjectName - The object name of the deployed object

J2EEDeployedObject

protected J2EEDeployedObject(java.lang.String p_ObjectName,
                             boolean p_StateManageable,
                             boolean p_StatisticsProvider,
                             boolean p_EventProvider)
MBean constructor.

Parameters:
p_ObjectName - The object name of the managed object
p_StateManageable - If true, this object implements J2EE State Management Model
p_StatisticsProvider - If true, this object implements the J2EE StatisticProvide Model
p_EventProvider - If true, this object implements the J2EE EventProvider Model
Method Detail

getDeploymentDescriptor

public java.lang.String getDeploymentDescriptor()

setDeploymentDescriptor

public void setDeploymentDescriptor(java.lang.String deploymentDescriptor)

getJonasDeploymentDescriptor

public java.lang.String getJonasDeploymentDescriptor()

setJonasDeploymentDescriptor

public void setJonasDeploymentDescriptor(java.lang.String jonasDeploymentDescriptor)

getServer

public java.lang.String getServer()