程序包 com.sh.listener
类 DataSourceListener
java.lang.Object
com.sh.listener.DataSourceListener
- 直接已知子类:
ConsoleTimer
Description: 数据源监控
Title:聚天业务架构平台(SHGather)
- 从以下版本开始:
- Nov 26, 2013
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddBasicDataSource(String key, org.apache.commons.dbcp2.BasicDataSource ds) static voidaddConsoleTimer(ConsoleTimer_I consoleTimer) static voidaddDataSource(String key, DataSource ds) static voidaddDruidDataSource(String key, com.alibaba.druid.pool.DruidDataSource ds) static voidaddGeneralObjectPool(String key, org.apache.commons.pool2.impl.GenericObjectPool<?> pool) static voidaddHikariDataSource(String key, com.zaxxer.hikari.HikariDataSource ds) static StringprintBasicDataSource(org.apache.logging.log4j.Logger log4j) static voidprintDataSource(StringBuilder msgBuilder) static voidprintDataSource(org.apache.logging.log4j.Logger log4j) static voidprintDataSourceImmediate(DataSource datasource, DataCenterBase dc) 打印连接池信息static StringprintDruidDataSource(org.apache.logging.log4j.Logger log4j) static StringprintGeneralObjectPool(org.apache.logging.log4j.Logger log4j) static StringprintHikariDataSource(org.apache.logging.log4j.Logger log4j) static voidsetListenerActiveMQ(boolean listenerActiveMQ) static voidsetListenerDsCacheRedis(boolean listenerDsCacheRedis) static voidsetListenerRabbitMQ(boolean listenerRabbitMQ)
-
构造器详细资料
-
DataSourceListener
public DataSourceListener()
-
-
方法详细资料
-
addGeneralObjectPool
public static void addGeneralObjectPool(String key, org.apache.commons.pool2.impl.GenericObjectPool<?> pool) -
addBasicDataSource
-
addDruidDataSource
-
addHikariDataSource
-
addDataSource
-
printDataSourceImmediate
打印连接池信息 -
printBasicDataSource
-
printHikariDataSource
-
printDruidDataSource
-
printGeneralObjectPool
-
setListenerDsCacheRedis
public static void setListenerDsCacheRedis(boolean listenerDsCacheRedis) -
setListenerActiveMQ
public static void setListenerActiveMQ(boolean listenerActiveMQ) -
setListenerRabbitMQ
public static void setListenerRabbitMQ(boolean listenerRabbitMQ) -
addConsoleTimer
-
printDataSource
public static void printDataSource(org.apache.logging.log4j.Logger log4j) -
printDataSource
-