org.ow2.jonas.lib.management.javaee
Class J2EEDeployedObject

java.lang.Object
  extended by org.ow2.jonas.lib.management.javaee.ManagedObject
      extended by org.ow2.jonas.lib.management.javaee.J2EEManagedObject
          extended by org.ow2.jonas.lib.management.javaee.J2EEDeployedObject
Direct Known Subclasses:
Ear, J2EEModule

public class J2EEDeployedObject
extends J2EEManagedObject

Implements JSR77 J2EEDeployedObject corresponding to a J2EEApplication or to a J2EEModule.

Author:
Adriana.Danes@bull.net

Field Summary
 
Fields inherited from class org.ow2.jonas.lib.management.javaee.J2EEManagedObject
J2EE_TYPE_APPLICATION, J2EE_TYPE_SERVER, NAME
 
Fields inherited from class org.ow2.jonas.lib.management.javaee.ManagedObject
logger
 
Constructor Summary
protected J2EEDeployedObject(String objectName)
          MBean constructor.
protected J2EEDeployedObject(String objectName, boolean stateManageable, boolean statisticsProvider, boolean eventProvider)
          MBean constructor.
 
Method Summary
 String getDeploymentDescriptor()
           
 String getJonasDeploymentDescriptor()
           
 String getServer()
           
static boolean isJ2EEDeployedObjectType(String type)
          Allow detecting a J2EEDeployedObject MBean.
 void setDeploymentDescriptor(String deploymentDescriptor)
           
 void setJonasDeploymentDescriptor(String jonasDeploymentDescriptor)
           
 void setServer(String server)
           
 
Methods inherited from class org.ow2.jonas.lib.management.javaee.J2EEManagedObject
getObjectName, isEventProvider, isStateManageable, isStatisticsProvider, setEventProvider, setObjectName, setStateManageable, setStatisticsProvider
 
Methods inherited from class org.ow2.jonas.lib.management.javaee.ManagedObject
sendNotification, sendReconfigNotification, sendSaveNotification, setModelMBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

J2EEDeployedObject

protected J2EEDeployedObject(String objectName)
MBean constructor.

Parameters:
objectName - The complete name of the managed object

J2EEDeployedObject

protected J2EEDeployedObject(String objectName,
                             boolean stateManageable,
                             boolean statisticsProvider,
                             boolean eventProvider)
MBean constructor.

Parameters:
objectName - object name of the managed object
stateManageable - if true, this managed object implements J2EE State Management Model
statisticsProvider - if true, this managed object implements the J2EE StatisticProvide Model
eventProvider - if true, this managed object implements the J2EE EventProvider Model
Method Detail

getDeploymentDescriptor

public String getDeploymentDescriptor()

setDeploymentDescriptor

public void setDeploymentDescriptor(String deploymentDescriptor)

getJonasDeploymentDescriptor

public String getJonasDeploymentDescriptor()

setJonasDeploymentDescriptor

public void setJonasDeploymentDescriptor(String jonasDeploymentDescriptor)

getServer

public String getServer()

setServer

public void setServer(String server)

isJ2EEDeployedObjectType

public static boolean isJ2EEDeployedObjectType(String type)
Allow detecting a J2EEDeployedObject MBean.

Parameters:
type - MBean type
Returns:
true if the type corresponds to a J2EEDeployedObject type


Copyright © 2010 OW2 Consortium. All Rights Reserved.