package com.alibaba.druid.stat; import java.util.List; import java.util.Map; public class DruidDataSourceStatStrategyContext { private DruidDataSourceStatStrategy druidDataSourceStatStrategy; public DruidDataSourceStatStrategyContext(DruidDataSourceStatStrategy druidDataSourceStatStrategy) { this.druidDataSourceStatStrategy = druidDataSourceStatStrategy; } public Map getSqlStatData(Integer id) { return druidDataSourceStatStrategy.getSqlStatData(id); } public List> getSqlStatDataList() { return druidDataSourceStatStrategy.getSqlStatDataList(); } public List getActiveConnectionStackTraceByDataSourceId(Integer id) { return druidDataSourceStatStrategy.getActiveConnectionStackTraceByDataSourceId(id); } public Map returnJSONBasicStat() { return druidDataSourceStatStrategy.returnJSONBasicStat(); } public List getDataSourceStatList() { return druidDataSourceStatStrategy.getDataSourceStatList(); } public Map getDataSourceStatData(Integer id) { return druidDataSourceStatStrategy.getDataSourceStatData(id); } public List> getPoolingConnectionInfoByDataSourceId(Integer id) { return druidDataSourceStatStrategy.getPoolingConnectionInfoByDataSourceId(id); } public void resetAll() { druidDataSourceStatStrategy.resetAll(); } }