| Package | Description |
|---|---|
| net.ttddyy.dsproxy.listener | |
| net.ttddyy.dsproxy.listener.lifecycle | |
| net.ttddyy.dsproxy.listener.logging | |
| net.ttddyy.dsproxy.support |
| Modifier and Type | Field and Description |
|---|---|
protected List<QueryInfo> |
SlowQueryListener.RunningQueryContext.queryInfoList |
| Modifier and Type | Method and Description |
|---|---|
void |
NoOpQueryExecutionListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
DataSourceQueryCountListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
QueryExecutionListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
ChainListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
SlowQueryListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
NoOpQueryExecutionListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
DataSourceQueryCountListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
QueryExecutionListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
ChainListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
SlowQueryListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
protected void |
SlowQueryListener.onSlowQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
long startTimeInMills)
Callback when query execution time exceeds the threshold.
|
| Constructor and Description |
|---|
RunningQueryContext(ExecutionInfo executionInfo,
List<QueryInfo> queryInfoList,
long nowInMills,
Stopwatch stopwatch) |
| Modifier and Type | Method and Description |
|---|---|
void |
JdbcLifecycleEventListenerAdapter.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
JdbcLifecycleEventListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
JdbcLifecycleEventExecutionListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
JdbcLifecycleEventListenerAdapter.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
JdbcLifecycleEventListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
JdbcLifecycleEventExecutionListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractQueryLoggingListener.afterQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
void |
AbstractQueryLoggingListener.beforeQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
protected String |
AbstractQueryLoggingListener.getEntry(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
String |
OutputParameterLogEntryCreator.getLogEntry(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
boolean writeDataSourceName,
boolean writeConnectionId) |
String |
DefaultQueryLogEntryCreator.getLogEntry(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
boolean writeDataSourceName,
boolean writeConnectionId) |
String |
DefaultJsonQueryLogEntryCreator.getLogEntry(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
boolean writeDataSourceName,
boolean writeConnectionId) |
String |
QueryLogEntryCreator.getLogEntry(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
boolean writeDataSourceName,
boolean writeConnectionId) |
String |
OutputParameterJsonLogEntryCreator.getLogEntry(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
boolean writeDataSourceName,
boolean writeConnectionId) |
protected void |
AbstractSlowQueryLoggingListener.onSlowQuery(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList,
long startTimeInMills) |
protected void |
DefaultQueryLogEntryCreator.writeBatchEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write whether batch execution or not.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeBatchEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write whether batch execution or not as json.
|
protected void |
DefaultQueryLogEntryCreator.writeBatchSizeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write batch size.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeBatchSizeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write batch size as json.
|
protected void |
DefaultQueryLogEntryCreator.writeConnectionIdEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write connection ID when enabled.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeConnectionIdEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write connection ID when enabled as json.
|
protected void |
DefaultQueryLogEntryCreator.writeDataSourceNameEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write datasource name when enabled.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeDataSourceNameEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write datasource name when enabled as json.
|
protected void |
DefaultQueryLogEntryCreator.writeParamsEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query parameters.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeParamsEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query parameters as json.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeParamsForSingleCallableEntry(StringBuilder sb,
Map<String,String> paramMap,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write parameters for single execution.
|
protected void |
DefaultQueryLogEntryCreator.writeParamsForSingleCallableEntry(StringBuilder sb,
SortedMap<String,String> paramMap,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write parameters for single execution.
|
protected void |
DefaultQueryLogEntryCreator.writeParamsForSinglePreparedEntry(StringBuilder sb,
SortedMap<String,String> paramMap,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query parameters for PreparedStatement.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeParamsForSinglePreparedEntry(StringBuilder sb,
SortedMap<String,String> paramMap,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write parameters for single execution as json.
|
protected void |
DefaultQueryLogEntryCreator.writeQueriesEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write queries.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeQueriesEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write queries as json.
|
protected void |
DefaultQueryLogEntryCreator.writeQuerySizeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query size.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeQuerySizeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query size as json.
|
protected void |
DefaultQueryLogEntryCreator.writeResultEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query result whether successful or not.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeResultEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write query result whether successful or not as json.
|
protected void |
DefaultQueryLogEntryCreator.writeTimeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write elapsed time.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeTimeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write elapsed time as json.
|
protected void |
DefaultQueryLogEntryCreator.writeTypeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write statement type.
|
protected void |
DefaultJsonQueryLogEntryCreator.writeTypeEntry(StringBuilder sb,
ExecutionInfo execInfo,
List<QueryInfo> queryInfoList)
Write statement type as json.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ProxyDataSourceBuilder.SingleQueryExecution.execute(ExecutionInfo execInfo,
List<QueryInfo> queryInfoList) |
Copyright © 2020. All rights reserved.