public abstract class RuntimeMBeanHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static RuntimeMBeanHelper |
instance |
Constructor and Description |
---|
RuntimeMBeanHelper() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract JDBCDataSourceRuntimeMBean |
createDataSourceRuntimeMBean(JDBCConnectionPool pool,
weblogic.common.resourcepool.ResourcePoolGroup group,
java.lang.String qname,
JDBCDataSourceBean dsBean,
java.lang.String appName,
java.lang.String sharedPoolName) |
(package private) abstract JDBCDriverRuntimeMBean |
createDriverRuntimeMBean(java.lang.String name) |
(package private) abstract JDBCOracleDataSourceRuntimeMBean |
createHADataSourceRuntimeMBean(JDBCConnectionPool pool,
weblogic.common.resourcepool.ResourcePoolGroup group,
java.lang.String instanceGroupCategory,
java.lang.String qname,
JDBCDataSourceBean dsBean,
java.lang.String appName,
java.lang.String sharedPoolName) |
(package private) abstract JDBCPartitionRuntimeMBean |
createJDBCPartitionRuntimeMBean(java.lang.String name,
PartitionRuntimeMBean parent,
JDBCPartition jdbcPartition) |
(package private) abstract JDBCMultiDataSourceRuntimeMBean |
createMultiDataSourceRuntimeMBean(MultiPool pool,
java.lang.String qname,
JDBCDataSourceBean dsBean,
java.lang.String appName) |
(package private) abstract JDBCProxyDataSourceRuntimeMBean |
createProxyDataSourceRuntimeMBean(javax.sql.DataSource proxyds,
java.lang.String qname,
JDBCDataSourceBean dsBean,
java.lang.String appName) |
(package private) abstract JDBCUCPDataSourceRuntimeMBean |
createUCPDataSourceRuntimeMBean(javax.sql.DataSource ucpds,
java.lang.String qname,
JDBCDataSourceBean dsBean,
java.lang.String appName) |
(package private) abstract java.lang.String |
getDriverRuntimeMBeanName(java.lang.String driverName) |
static RuntimeMBeanHelper |
getHelper() |
(package private) abstract RuntimeMBean |
getParent(JDBCDataSourceBean dsBean,
java.lang.String appName) |
(package private) abstract RuntimeMBean |
getParent(JDBCDataSourceBean dsBean,
java.lang.String appName,
boolean sharedPool) |
(package private) abstract RuntimeMBean |
getRestParent(JDBCDataSourceBean dsBean,
java.lang.String appName) |
(package private) java.lang.String |
getRuntimeMBeanNameAttributeValue(JDBCDataSourceBean dsBean) |
(package private) static void |
setHelper(RuntimeMBeanHelper helper) |
(package private) void |
unregister(java.util.Collection<RuntimeMBean> runtimeMBeans) |
(package private) abstract void |
unregister(RuntimeMBean runtimeMBean) |
private static RuntimeMBeanHelper instance
public static RuntimeMBeanHelper getHelper()
static void setHelper(RuntimeMBeanHelper helper)
abstract RuntimeMBean getParent(JDBCDataSourceBean dsBean, java.lang.String appName)
abstract RuntimeMBean getParent(JDBCDataSourceBean dsBean, java.lang.String appName, boolean sharedPool)
abstract RuntimeMBean getRestParent(JDBCDataSourceBean dsBean, java.lang.String appName)
abstract JDBCDataSourceRuntimeMBean createDataSourceRuntimeMBean(JDBCConnectionPool pool, weblogic.common.resourcepool.ResourcePoolGroup group, java.lang.String qname, JDBCDataSourceBean dsBean, java.lang.String appName, java.lang.String sharedPoolName) throws ManagementException
ManagementException
abstract JDBCOracleDataSourceRuntimeMBean createHADataSourceRuntimeMBean(JDBCConnectionPool pool, weblogic.common.resourcepool.ResourcePoolGroup group, java.lang.String instanceGroupCategory, java.lang.String qname, JDBCDataSourceBean dsBean, java.lang.String appName, java.lang.String sharedPoolName) throws ManagementException
ManagementException
abstract JDBCMultiDataSourceRuntimeMBean createMultiDataSourceRuntimeMBean(MultiPool pool, java.lang.String qname, JDBCDataSourceBean dsBean, java.lang.String appName) throws ManagementException
ManagementException
abstract JDBCProxyDataSourceRuntimeMBean createProxyDataSourceRuntimeMBean(javax.sql.DataSource proxyds, java.lang.String qname, JDBCDataSourceBean dsBean, java.lang.String appName) throws ManagementException
ManagementException
abstract JDBCUCPDataSourceRuntimeMBean createUCPDataSourceRuntimeMBean(javax.sql.DataSource ucpds, java.lang.String qname, JDBCDataSourceBean dsBean, java.lang.String appName) throws ManagementException
ManagementException
abstract JDBCPartitionRuntimeMBean createJDBCPartitionRuntimeMBean(java.lang.String name, PartitionRuntimeMBean parent, JDBCPartition jdbcPartition) throws ManagementException
ManagementException
abstract void unregister(RuntimeMBean runtimeMBean) throws ManagementException
ManagementException
abstract JDBCDriverRuntimeMBean createDriverRuntimeMBean(java.lang.String name) throws ManagementException
ManagementException
java.lang.String getRuntimeMBeanNameAttributeValue(JDBCDataSourceBean dsBean)
void unregister(java.util.Collection<RuntimeMBean> runtimeMBeans) throws ManagementException
ManagementException
abstract java.lang.String getDriverRuntimeMBeanName(java.lang.String driverName)