public class DataSourceListener
extends java.lang.Object
Description: 数据源监控
Title:聚天业务架构平台(SHGather)
构造器和说明 |
---|
DataSourceListener() |
限定符和类型 | 方法和说明 |
---|---|
static void |
addBasicDataSource(java.lang.String key,
org.apache.commons.dbcp2.BasicDataSource ds) |
static void |
addDataSource(java.lang.String key,
javax.sql.DataSource ds) |
static void |
addDruidDataSource(java.lang.String key,
com.alibaba.druid.pool.DruidDataSource ds) |
static void |
addGeneralObjectPool(java.lang.String key,
GenericObjectPool<?> pool) |
static java.lang.String |
printBasicDataSource(org.apache.logging.log4j.Logger log4j) |
static void |
printDataSource(org.apache.logging.log4j.Logger log4j) |
static void |
printDataSource(java.lang.StringBuilder msgBuilder) |
static void |
printDataSourceImmediate(javax.sql.DataSource datasource,
DataCenterBase dc)
打印连接池信息
|
static java.lang.String |
printDruidDataSource(org.apache.logging.log4j.Logger log4j) |
static java.lang.String |
printGeneralObjectPool(org.apache.logging.log4j.Logger log4j) |
static void |
setListenerActiveMQ(boolean listenerActiveMQ) |
static void |
setListenerDsCacheRedis(boolean listenerDsCacheRedis) |
static void |
setListenerRabbitMQ(boolean listenerRabbitMQ) |
public static void addGeneralObjectPool(java.lang.String key, GenericObjectPool<?> pool)
public static void addBasicDataSource(java.lang.String key, org.apache.commons.dbcp2.BasicDataSource ds)
public static void addDruidDataSource(java.lang.String key, com.alibaba.druid.pool.DruidDataSource ds)
public static void addDataSource(java.lang.String key, javax.sql.DataSource ds)
public static void printDataSourceImmediate(javax.sql.DataSource datasource, DataCenterBase dc)
ds
- public static java.lang.String printBasicDataSource(org.apache.logging.log4j.Logger log4j)
public static java.lang.String printDruidDataSource(org.apache.logging.log4j.Logger log4j)
public static java.lang.String printGeneralObjectPool(org.apache.logging.log4j.Logger log4j)
public static void setListenerDsCacheRedis(boolean listenerDsCacheRedis)
public static void setListenerActiveMQ(boolean listenerActiveMQ)
public static void setListenerRabbitMQ(boolean listenerRabbitMQ)
public static void printDataSource(org.apache.logging.log4j.Logger log4j)
public static void printDataSource(java.lang.StringBuilder msgBuilder)