public class ComponentPoolMonitor extends NotificationBroadcasterSupport implements ComponentPoolMonitorMXBean, MBeanRegistration, ComponentPoolEventListener
| Constructor and Description |
|---|
ComponentPoolMonitor(ComponentPool componentPool) |
addNotificationListener, getNotificationInfo, handleNotification, removeNotificationListener, removeNotificationListener, sendNotificationpublic ComponentPoolMonitor(ComponentPool componentPool)
public ObjectName preRegister(MBeanServer mBeanServer, ObjectName objectName)
preRegister in interface MBeanRegistrationpublic void postRegister(Boolean success)
postRegister in interface MBeanRegistrationpublic void preDeregister()
throws MalformedURLException,
NotBoundException,
RemoteException
preDeregister in interface MBeanRegistrationMalformedURLExceptionNotBoundExceptionRemoteExceptionpublic void postDeregister()
postDeregister in interface MBeanRegistrationpublic void reportErrorOccurred(ErrorReportingComponentPoolEvent event)
reportErrorOccurred in interface ComponentPoolEventListenerpublic void reportLeaseTime(LeaseTimeReportingComponentPoolEvent event)
reportLeaseTime in interface ComponentPoolEventListenerpublic String getPoolName()
getPoolName in interface ComponentPoolSurfacepublic void startup()
throws ComponentPoolException
startup in interface ComponentPoolSurfaceComponentPoolExceptionpublic void shutdown()
throws ComponentPoolException
shutdown in interface ComponentPoolSurfaceComponentPoolExceptionpublic boolean isTestOnCreate()
isTestOnCreate in interface ComponentPoolSurfacepublic void setTestOnCreate(boolean testOnCreate)
setTestOnCreate in interface ComponentPoolSurfacepublic boolean isTestOnAcquire()
isTestOnAcquire in interface ComponentPoolSurfacepublic void setTestOnAcquire(boolean testOnAcquire)
setTestOnAcquire in interface ComponentPoolSurfacepublic boolean isReportLeaseTimeNanos()
isReportLeaseTimeNanos in interface ComponentPoolSurfacepublic void setReportLeaseTimeNanos(boolean reportLeaseTimeNanos)
setReportLeaseTimeNanos in interface ComponentPoolSurfacepublic boolean isExistentiallyAware()
isExistentiallyAware in interface ComponentPoolSurfacepublic void setExistentiallyAware(boolean existentiallyAware)
setExistentiallyAware in interface ComponentPoolSurfacepublic long getCreationTimeoutMillis()
getCreationTimeoutMillis in interface ComponentPoolSurfacepublic void setCreationTimeoutMillis(long creationTimeoutMillis)
setCreationTimeoutMillis in interface ComponentPoolSurfacepublic int getInitialPoolSize()
getInitialPoolSize in interface ComponentPoolSurfacepublic int getMinPoolSize()
getMinPoolSize in interface ComponentPoolSurfacepublic void setMinPoolSize(int minPoolSize)
setMinPoolSize in interface ComponentPoolSurfacepublic int getMaxPoolSize()
getMaxPoolSize in interface ComponentPoolSurfacepublic void setMaxPoolSize(int maxPoolSize)
setMaxPoolSize in interface ComponentPoolSurfacepublic long getAcquireWaitTimeMillis()
getAcquireWaitTimeMillis in interface ComponentPoolSurfacepublic void setAcquireWaitTimeMillis(long acquireWaitTimeMillis)
setAcquireWaitTimeMillis in interface ComponentPoolSurfacepublic int getMaxLeaseTimeSeconds()
getMaxLeaseTimeSeconds in interface ComponentPoolSurfacepublic void setMaxLeaseTimeSeconds(int leaseTimeSeconds)
setMaxLeaseTimeSeconds in interface ComponentPoolSurfacepublic int getMaxIdleTimeSeconds()
getMaxIdleTimeSeconds in interface ComponentPoolSurfacepublic void setMaxIdleTimeSeconds(int maxIdleTimeSeconds)
setMaxIdleTimeSeconds in interface ComponentPoolSurfacepublic int getUnReturnedElementTimeoutSeconds()
getUnReturnedElementTimeoutSeconds in interface ComponentPoolSurfacepublic void setUnReturnedElementTimeoutSeconds(int unReturnedElementTimeoutSeconds)
setUnReturnedElementTimeoutSeconds in interface ComponentPoolSurfacepublic int getPoolSize()
getPoolSize in interface ComponentPoolSurfacepublic int getFreeSize()
getFreeSize in interface ComponentPoolSurfacepublic int getProcessingSize()
getProcessingSize in interface ComponentPoolSurfaceCopyright © 2019. All rights reserved.