001
014
015 package com.liferay.portal.dao.jdbc.pool.metrics;
016
017 import org.apache.tomcat.jdbc.pool.DataSourceProxy;
018
019
022 public class TomcatConnectionPoolMetrics extends BaseConnectionPoolMetrics {
023
024 public TomcatConnectionPoolMetrics(DataSourceProxy dataSourceProxy) {
025 _dataSourceProxy = dataSourceProxy;
026 }
027
028 @Override
029 public int getNumActive() {
030 return _dataSourceProxy.getNumActive();
031 }
032
033 @Override
034 public int getNumIdle() {
035 return _dataSourceProxy.getNumIdle();
036 }
037
038 @Override
039 protected Object getDataSource() {
040 return _dataSourceProxy;
041 }
042
043 @Override
044 protected String getPoolName() {
045 return _dataSourceProxy.getPoolName();
046 }
047
048 private final DataSourceProxy _dataSourceProxy;
049
050 }