Class SqlScriptStatsServiceImpl
Object
SqlScriptStatsServiceImpl
- All Implemented Interfaces:
SqlScriptStatsService
@Service("vSqlScriptStatsService")
public class SqlScriptStatsServiceImpl
extends Object
implements SqlScriptStatsService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDynamic Proxy Handler.final classDynamic Proxy Handler. -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ConcurrentLinkedQueue<SqlScriptStatsServiceImpl.ConnectionRef> final ConcurrentLinkedQueue<RegistroLentidao> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcreateStatementHandler(Statement statement) createStatementHandler(Statement statement, String query) createStatementHandler(Statement statement, String query, String siglaConexao) getRunningQueries(int forMoreThanSeconds) voidregisterConnection(Connection conn, Thread origin) voidsetExecutionConfig(ExecutionMonitoringConfig executionConfig) voidunregister(Connection conn) wrapDataSourceForStatistics(DataSource ds, String siglaConexao)
-
Field Details
-
current
-
slowScriptList
-
connectionRefs
-
-
Constructor Details
-
SqlScriptStatsServiceImpl
public SqlScriptStatsServiceImpl()
-
-
Method Details
-
setExecutionConfig
-
createStatementHandler
-
createStatementHandler
-
createStatementHandler
public InvocationHandler createStatementHandler(Statement statement, String query, String siglaConexao) -
wrapDataSourceForStatistics
- Specified by:
wrapDataSourceForStatisticsin interfaceSqlScriptStatsService
-
getRunningQueries
- Specified by:
getRunningQueriesin interfaceSqlScriptStatsService
-
getRunningQueries
- Specified by:
getRunningQueriesin interfaceSqlScriptStatsService
-
registerConnection
- Specified by:
registerConnectionin interfaceSqlScriptStatsService
-
unregister
- Specified by:
unregisterin interfaceSqlScriptStatsService
-
borrowedConnectionCount
public int borrowedConnectionCount()- Specified by:
borrowedConnectionCountin interfaceSqlScriptStatsService
-
connectionOwners
- Specified by:
connectionOwnersin interfaceSqlScriptStatsService
-