org.ow2.jonas.lib.jmbeans
Class J2EEDeployedObject

java.lang.Object
  extended by org.ow2.jonas.lib.jmbeans.J2EEManagedObject
      extended by org.ow2.jonas.lib.jmbeans.J2EEDeployedObject

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.jmbeans.J2EEManagedObject
J2EE_TYPE_APPLICATION, J2EE_TYPE_SERVER, NAME
 
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 getServer()
           
static boolean isJ2EEDeployedObjectType(String type)
          Allow detecting a J2EEDeployedObject MBean.
 void setDeploymentDescriptor(String deploymentDescriptor)
           
 void setServer(String server)
           
 
Methods inherited from class org.ow2.jonas.lib.jmbeans.J2EEManagedObject
getObjectName, isEventProvider, isStateManageable, isStatisticsProvider, 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)

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 © 2008 OW2 Consortium. All Rights Reserved.