Class ConnectionPool.ConnectionPoolStats
java.lang.Object
top.magstar.framework.database.connections.ConnectionPool.ConnectionPoolStats
-
Constructor Summary
ConstructorsConstructorDescriptionConnectionPoolStats(int activeConnections, int availableConnections, int totalConnections, int maxConnections, int minConnections, int createdConnections) 构造统计信息对象。 -
Method Summary
Modifier and TypeMethodDescriptionint获取活动连接数。int获取可用连接数。int获取已创建连接数。int获取最大连接数。int获取最小连接数。int获取总连接数。double获取连接池使用率。boolean判断连接池是否健康。toString()
-
Constructor Details
-
ConnectionPoolStats
public ConnectionPoolStats(int activeConnections, int availableConnections, int totalConnections, int maxConnections, int minConnections, int createdConnections) 构造统计信息对象。- Parameters:
activeConnections- 活动连接数availableConnections- 可用连接数totalConnections- 总连接数maxConnections- 最大连接数minConnections- 最小连接数createdConnections- 已创建连接数
-
-
Method Details
-
getActiveConnections
public int getActiveConnections()获取活动连接数。- Returns:
- 活动连接数
-
getAvailableConnections
public int getAvailableConnections()获取可用连接数。- Returns:
- 可用连接数
-
getTotalConnections
public int getTotalConnections()获取总连接数。- Returns:
- 总连接数
-
getMaxConnections
public int getMaxConnections()获取最大连接数。- Returns:
- 最大连接数
-
getMinConnections
public int getMinConnections()获取最小连接数。- Returns:
- 最小连接数
-
getCreatedConnections
public int getCreatedConnections()获取已创建连接数。- Returns:
- 已创建连接数
-
getUsageRate
public double getUsageRate()获取连接池使用率。- Returns:
- 使用率(0.0 到 1.0 之间)
-
isHealthy
public boolean isHealthy()判断连接池是否健康。- Returns:
- 是否健康
-
toString
-