Interface ObjectPoolManagementMBean
-
public interface ObjectPoolManagementMBeanThe
ObjectPoolMBeaninterface provides access to Object Pool MBeans. Object pools provide managed access to SBBs and Profile Tables. Throughout the life-cycle of an object, it may move from one pool to another. Although the defaults are suitable for the majority of cases the size/depth of these pools can be configured to increase performance of a Service. Incorrect configuration can negatively affect operational performance.An
ObjectPoolMBeaninstance always manages object pool configurations for the currently active namespace for the client connection. It is not necessary to get a different MBean for different namespaces.
-
-
Field Summary
Fields Modifier and Type Field Description static StringMBEAN_NAMEThe name of this MBean, equal to the string "ObjectPools".static StringOBJECT_NAMEThe JMX Object Name of this MBean.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectNamegetDefaultObjectPoolConfigMBean()The default pool management objectObjectNamegetDefaultProfileTableObjectPoolConfigMBean()The default profile pool management objectObjectNamegetDefaultServiceObjectPoolConfigMBean()The default service pool management objectObjectNamegetProfileTableObjectPoolConfigMBean(String id)A profile pool management objectObjectNamegetServiceObjectPoolConfigMBean(ServiceID id)A service pool management object
-
-
-
Field Detail
-
MBEAN_NAME
static final String MBEAN_NAME
The name of this MBean, equal to the string "ObjectPools".
- See Also:
- Constant Field Values
-
OBJECT_NAME
static final String OBJECT_NAME
The JMX Object Name of this MBean.
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultObjectPoolConfigMBean
ObjectName getDefaultObjectPoolConfigMBean() throws ConfigurationException
The default pool management object
- Returns:
- the object name
- Throws:
ConfigurationException- An exception
-
getDefaultServiceObjectPoolConfigMBean
ObjectName getDefaultServiceObjectPoolConfigMBean() throws ConfigurationException
The default service pool management object
- Returns:
- the object name
- Throws:
ConfigurationException- An exception
-
getDefaultProfileTableObjectPoolConfigMBean
ObjectName getDefaultProfileTableObjectPoolConfigMBean() throws ConfigurationException
The default profile pool management object
- Returns:
- the object name
- Throws:
ConfigurationException- An exception
-
getServiceObjectPoolConfigMBean
ObjectName getServiceObjectPoolConfigMBean(ServiceID id) throws ConfigurationException, UnrecognizedServiceException
A service pool management object
- Parameters:
id- the service id- Returns:
- the object name
- Throws:
ConfigurationException- An exceptionUnrecognizedServiceException- An exception
-
getProfileTableObjectPoolConfigMBean
ObjectName getProfileTableObjectPoolConfigMBean(String id) throws ConfigurationException, UnrecognizedProfileTableNameException
A profile pool management object
- Parameters:
id- The profile table id- Returns:
- the object name
- Throws:
ConfigurationException- An exceptionUnrecognizedProfileTableNameException- An exception
-
-