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

java.lang.Object
  extended by org.ow2.jonas.lib.management.javaee.ManagedObject
      extended by org.ow2.jonas.lib.management.javaee.J2EEManagedObject
Direct Known Subclasses:
AbstractWebServiceMBean, EJB, J2EEDeployedObject, J2EEDomain, J2EEResource, J2EEServer, JavaVm, JCAActivationSpec, JCAAdminObject, JCAConnectionFactory, JCAManagedConnectionFactory, JDBCDataSource, JDBCDriver, LogManager, ReconfigManager, ResourceAdapter

public class J2EEManagedObject
extends ManagedObject

Author:
Adriana Danes

Field Summary
static String J2EE_TYPE_APPLICATION
          Constant for a j2ee application.
static String J2EE_TYPE_SERVER
          Constant for j2ee server.
static String NAME
          Name constant.
 
Fields inherited from class org.ow2.jonas.lib.management.javaee.ManagedObject
logger
 
Constructor Summary
protected J2EEManagedObject()
          MBean constructor.
protected J2EEManagedObject(boolean stateManageable, boolean statisticsProvider, boolean eventProvider)
          MBean constructor.
protected J2EEManagedObject(String objectName)
          MBean constructor.
protected J2EEManagedObject(String objectName, boolean stateManageable, boolean statisticsProvider, boolean eventProvider)
          MBean constructor.
 
Method Summary
 String getObjectName()
          Return this MBean's name.
 boolean isEventProvider()
           
 boolean isStateManageable()
           
 boolean isStatisticsProvider()
           
 void setEventProvider(boolean eventProvider)
           
 void setObjectName(String objectName)
          Set the MBean's name.
 void setStateManageable(boolean stateManageable)
           
 void setStatisticsProvider(boolean statisticsProvider)
           
 
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
 

Field Detail

NAME

public static final String NAME
Name constant.

See Also:
Constant Field Values

J2EE_TYPE_SERVER

public static final String J2EE_TYPE_SERVER
Constant for j2ee server.

See Also:
Constant Field Values

J2EE_TYPE_APPLICATION

public static final String J2EE_TYPE_APPLICATION
Constant for a j2ee application.

See Also:
Constant Field Values
Constructor Detail

J2EEManagedObject

protected J2EEManagedObject()
MBean constructor.


J2EEManagedObject

protected J2EEManagedObject(String objectName)
MBean constructor.

Parameters:
objectName - The complete name of the managed object

J2EEManagedObject

protected J2EEManagedObject(boolean stateManageable,
                            boolean statisticsProvider,
                            boolean eventProvider)
MBean constructor.

Parameters:
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

J2EEManagedObject

protected J2EEManagedObject(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

getObjectName

public String getObjectName()
Return this MBean's name.

Returns:
The name of the MBean (see OBJECT_NAME in the JSR77)

setObjectName

public void setObjectName(String objectName)
Set the MBean's name.

Parameters:
objectName - The objectName to set

setStateManageable

public void setStateManageable(boolean stateManageable)

setStatisticsProvider

public void setStatisticsProvider(boolean statisticsProvider)

setEventProvider

public void setEventProvider(boolean eventProvider)

isEventProvider

public boolean isEventProvider()
Returns:
true if it is an event provider

isStateManageable

public boolean isStateManageable()
Returns:
true if this managed object implements J2EE State Management Model

isStatisticsProvider

public boolean isStatisticsProvider()
Returns:
true if this managed object implements the J2EE StatisticProvider Model


Copyright © 2010 OW2 Consortium. All Rights Reserved.