public class JmxAtomikosConnectionFactoryBean extends DefaultMBeanRegistration implements JmxAtomikosConnectionFactoryBeanMBean, com.atomikos.icatch.OrderedLifecycleComponent
| Constructor and Description |
|---|
JmxAtomikosConnectionFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected ObjectName |
createObjectName() |
protected void |
doInit() |
int |
getAvailableConnectionsInPool() |
int |
getBusyConnectionsInPool() |
int |
getCurrentPoolSize() |
String |
getLastPoolExhaustionHappenedAt() |
int |
getMaxPoolSize() |
int |
getMinPoolSize() |
int |
getPercentageOfPoolCapacityUsed() |
String |
getUniqueResourceName() |
void |
refreshPool() |
void |
setMaxPoolSize(int size) |
void |
setMinPoolSize(int size) |
void |
setMonitoredBean(AtomikosConnectionFactoryBean monitoredBean) |
convertToObjectName, getAutoRegisterWithPlatformMBeanServerOnInit, getMBeanServer, getObjectName, init, isRegistered, postDeregister, postRegister, preDeregister, preRegister, register, register, setAutoRegisterWithPlatformMBeanServerOnInit, unregister, unregisterpublic String getUniqueResourceName()
getUniqueResourceName in interface ConnectionPoolManagedOperationspublic int getMinPoolSize()
getMinPoolSize in interface ConnectionPoolManagedOperationspublic int getMaxPoolSize()
getMaxPoolSize in interface ConnectionPoolManagedOperationspublic int getAvailableConnectionsInPool()
getAvailableConnectionsInPool in interface ConnectionPoolManagedOperationspublic int getCurrentPoolSize()
getCurrentPoolSize in interface ConnectionPoolManagedOperationspublic void refreshPool()
refreshPool in interface ConnectionPoolManagedOperationspublic int getBusyConnectionsInPool()
getBusyConnectionsInPool in interface ConnectionPoolManagedOperationspublic int getPercentageOfPoolCapacityUsed()
getPercentageOfPoolCapacityUsed in interface ConnectionPoolManagedOperationspublic void setMonitoredBean(AtomikosConnectionFactoryBean monitoredBean)
protected ObjectName createObjectName() throws MalformedObjectNameException
createObjectName in class DefaultMBeanRegistrationMalformedObjectNameExceptionprotected void doInit()
doInit in class DefaultMBeanRegistrationpublic void close()
close in interface com.atomikos.icatch.OrderedLifecycleComponentpublic String getLastPoolExhaustionHappenedAt()
getLastPoolExhaustionHappenedAt in interface ConnectionPoolManagedOperationspublic void setMaxPoolSize(int size)
setMaxPoolSize in interface ConnectionPoolManagedOperationspublic void setMinPoolSize(int size)
setMinPoolSize in interface ConnectionPoolManagedOperationsCopyright © 2026. All rights reserved.