org.ow2.jonas.dbm.internal.mbean
Class JDBCResource

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.J2EEResource
              extended by org.ow2.jonas.dbm.internal.mbean.JDBCResource

public class JDBCResource
extends J2EEResource

MBean class for JDBCResource Management

Author:
Eric Hardesty JSR 77 (J2EE Management Standard), Adriana Danes improve JDBCDataSource management

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
JDBCResource(String objectName)
          Create q JDBCResource MBean.
 
Method Summary
 void addJdbcDataSource(String jdbcDataSourceName)
           
 String[] getJdbcDataSources()
           
 void removeJdbcDataSource(String jdbcDataSourceName)
           
 
Methods inherited from class org.ow2.jonas.lib.management.javaee.J2EEResource
isJ2eeResourceType
 
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

JDBCResource

public JDBCResource(String objectName)
Create q JDBCResource MBean.

Parameters:
objectName - This MBean's OBJECT_NAME
Method Detail

getJdbcDataSources

public String[] getJdbcDataSources()
Returns:
The OBJECT_NAMEs of the JDBCDataSource MBeans.

addJdbcDataSource

public void addJdbcDataSource(String jdbcDataSourceName)
Parameters:
jdbcDataSourceName - Add an OBJECT_NAME to the list of OBJECT_NAMEs associated to the JDBCResource MBean (means new JDBCDataSource created).

removeJdbcDataSource

public void removeJdbcDataSource(String jdbcDataSourceName)
Parameters:
jdbcDataSourceName - Remove an OBJECT_NAME from the list of OBJECT_NAMEs associated to the JDBCResource MBean (means JDBCDataSource removed).


Copyright © 2010 OW2 Consortium. All Rights Reserved.