Interface ObjectPoolManagementMBean
-
public interface ObjectPoolManagementMBean
The
ObjectPoolMBean
interface 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
ObjectPoolMBean
instance 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 String
MBEAN_NAME
The name of this MBean, equal to the string "ObjectPools".static String
OBJECT_NAME
The JMX Object Name of this MBean.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectName
getDefaultObjectPoolConfigMBean()
The default pool management objectObjectName
getDefaultProfileTableObjectPoolConfigMBean()
The default profile pool management objectObjectName
getDefaultServiceObjectPoolConfigMBean()
The default service pool management objectObjectName
getProfileTableObjectPoolConfigMBean(String id)
A profile pool management objectObjectName
getServiceObjectPoolConfigMBean(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
-
-