public class QueryTimeoutInterceptor extends AbstractCreateStatementInterceptor
constructors, CREATE_STATEMENT, CREATE_STATEMENT_IDX, EXECUTE, EXECUTE_BATCH, EXECUTE_QUERY, EXECUTE_TYPES, EXECUTE_UPDATE, PREPARE_CALL, PREPARE_CALL_IDX, PREPARE_STATEMENT, PREPARE_STATEMENT_IDX, STATEMENT_TYPE_COUNT, STATEMENT_TYPESCLOSE_VAL, EQUALS_VAL, GETCONNECTION_VAL, HASHCODE_VAL, ISCLOSED_VAL, ISVALID_VAL, ISWRAPPERFOR_VAL, properties, TOSTRING_VAL, UNWRAP_VAL| Constructor and Description |
|---|
QueryTimeoutInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
closeInvoked()
Method invoked when the operation
Connection.close() is invoked. |
Object |
createStatement(Object proxy,
Method method,
Object[] args,
Object statement,
long time)
This method will be invoked after a successful statement creation.
|
void |
setProperties(Map<String,PoolProperties.InterceptorProperty> properties)
Called during the creation of an interceptor
The properties can be set during the configuration of an interceptor
Override this method to perform type casts between string values and object properties
|
getConstructor, invoke, isExecute, isStatement, process, resetcompare, compare, disconnected, getNext, getProperties, isUseEquals, poolClosed, poolStarted, setNext, setUseEqualspublic void setProperties(Map<String,PoolProperties.InterceptorProperty> properties)
JdbcInterceptorsetProperties in class JdbcInterceptorproperties - The propertiespublic Object createStatement(Object proxy, Method method, Object[] args, Object statement, long time)
AbstractCreateStatementInterceptorStatement, PreparedStatement or CallableStatementcreateStatement in class AbstractCreateStatementInterceptorproxy - the actual proxy objectmethod - the method that was called. It will be one of the methods defined in AbstractCreateStatementInterceptor.STATEMENT_TYPESargs - the arguments to the methodstatement - the statement that the underlying connection createdtime - Elapsed timeStatement objectpublic void closeInvoked()
AbstractCreateStatementInterceptorConnection.close() is invoked.closeInvoked in class AbstractCreateStatementInterceptorCopyright © 2000-2022 Apache Software Foundation. All Rights Reserved.