程序包 com.sh.listener

类 DataSourceListener

java.lang.Object
com.sh.listener.DataSourceListener
直接已知子类:
ConsoleTimer

public class DataSourceListener extends Object

Description: 数据源监控

Title:聚天业务架构平台(SHGather)

从以下版本开始:
Nov 26, 2013
  • 构造器详细资料

    • DataSourceListener

      public DataSourceListener()
  • 方法详细资料

    • addGeneralObjectPool

      public static void addGeneralObjectPool(String key, org.apache.commons.pool2.impl.GenericObjectPool<?> pool)
    • addBasicDataSource

      public static void addBasicDataSource(String key, org.apache.commons.dbcp2.BasicDataSource ds)
    • addDruidDataSource

      public static void addDruidDataSource(String key, com.alibaba.druid.pool.DruidDataSource ds)
    • addHikariDataSource

      public static void addHikariDataSource(String key, com.zaxxer.hikari.HikariDataSource ds)
    • addDataSource

      public static void addDataSource(String key, DataSource ds)
    • printDataSourceImmediate

      public static void printDataSourceImmediate(DataSource datasource, DataCenterBase dc)
      打印连接池信息
    • printBasicDataSource

      public static String printBasicDataSource(org.apache.logging.log4j.Logger log4j)
    • printHikariDataSource

      public static String printHikariDataSource(org.apache.logging.log4j.Logger log4j)
    • printDruidDataSource

      public static String printDruidDataSource(org.apache.logging.log4j.Logger log4j)
    • printGeneralObjectPool

      public static String printGeneralObjectPool(org.apache.logging.log4j.Logger log4j)
    • setListenerDsCacheRedis

      public static void setListenerDsCacheRedis(boolean listenerDsCacheRedis)
    • setListenerActiveMQ

      public static void setListenerActiveMQ(boolean listenerActiveMQ)
    • setListenerRabbitMQ

      public static void setListenerRabbitMQ(boolean listenerRabbitMQ)
    • addConsoleTimer

      public static void addConsoleTimer(ConsoleTimer_I consoleTimer)
    • printDataSource

      public static void printDataSource(org.apache.logging.log4j.Logger log4j)
    • printDataSource

      public static void printDataSource(StringBuilder msgBuilder)