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.
Modifier and Type | Field and 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.
|
Modifier and Type | Method and Description |
---|---|
ObjectName |
getDefaultObjectPoolConfigMBean()
The default pool management object
|
ObjectName |
getDefaultProfileTableObjectPoolConfigMBean()
The default profile pool management object
|
ObjectName |
getDefaultServiceObjectPoolConfigMBean()
The default service pool management object
|
ObjectName |
getProfileTableObjectPoolConfigMBean(String id)
A profile pool management object
|
ObjectName |
getServiceObjectPoolConfigMBean(ServiceID id)
A service pool management object
|
static final String MBEAN_NAME
The name of this MBean, equal to the string "ObjectPools".
static final String OBJECT_NAME
The JMX Object Name of this MBean.
ObjectName getDefaultObjectPoolConfigMBean() throws ConfigurationException
The default pool management object
ConfigurationException
- An exceptionObjectName getDefaultServiceObjectPoolConfigMBean() throws ConfigurationException
The default service pool management object
ConfigurationException
- An exceptionObjectName getDefaultProfileTableObjectPoolConfigMBean() throws ConfigurationException
The default profile pool management object
ConfigurationException
- An exceptionObjectName getServiceObjectPoolConfigMBean(ServiceID id) throws ConfigurationException, UnrecognizedServiceException
A service pool management object
id
- the service idConfigurationException
- An exceptionUnrecognizedServiceException
- An exceptionObjectName getProfileTableObjectPoolConfigMBean(String id) throws ConfigurationException, UnrecognizedProfileTableNameException
A profile pool management object
id
- The profile table idConfigurationException
- An exceptionUnrecognizedProfileTableNameException
- An exception