Package com.alibaba.druid.stat
Interface DataSourceMonitorable
-
- All Superinterfaces:
AutoCloseable,Closeable,DataSourceProxy
- All Known Implementing Classes:
DruidAbstractDataSource,DruidDataSource,DruidQuartzConnectionProvider,DruidXADataSource
public interface DataSourceMonitorable extends DataSourceProxy, Closeable
外部数据要想能被使用druid sql 监控和防火墙, 需要实现此接口. 并在初始化调用DruidDataSourceStatManager.addDataSource,close 时调用DruidDataSourceStatManager.removeDataSource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompositeDataSupportgetCompositeData()StringgetInitStackTrace()ObjectNamegetObjectName()List<Map<String,Object>>getPoolingConnectionInfo()voidresetStat()-
Methods inherited from interface com.alibaba.druid.proxy.jdbc.DataSourceProxy
createConnectionId, createMetaDataId, createResultSetId, createStatementId, createTransactionId, getConnectProperties, getDataSourceId, getDataSourceStat, getDbType, getName, getProxyFilters, getRawDriver, getRawJdbcUrl, getUrl
-
-
-
-
Method Detail
-
resetStat
void resetStat()
-
getInitStackTrace
String getInitStackTrace()
-
getCompositeData
CompositeDataSupport getCompositeData() throws JMException
- Throws:
JMException
-
getObjectName
ObjectName getObjectName()
-
-