public class StatementFacade extends AbstractCreateStatementInterceptor
Modifier and Type | Class and Description |
---|---|
protected class |
StatementFacade.StatementProxy
Class to measure query execute time.
|
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_TYPES
CLOSE_VAL, EQUALS_VAL, GETCONNECTION_VAL, HASHCODE_VAL, ISCLOSED_VAL, ISVALID_VAL, ISWRAPPERFOR_VAL, properties, TOSTRING_VAL, UNWRAP_VAL
Modifier | Constructor and Description |
---|---|
protected |
StatementFacade(JdbcInterceptor interceptor) |
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)
Creates a statement interceptor to monitor query response times
|
getConstructor, invoke, isExecute, isStatement, process, reset
compare, compare, disconnected, getNext, getProperties, isUseEquals, poolClosed, poolStarted, setNext, setProperties, setUseEquals
protected StatementFacade(JdbcInterceptor interceptor)
public void closeInvoked()
AbstractCreateStatementInterceptor
Connection.close()
is invoked.closeInvoked
in class AbstractCreateStatementInterceptor
public Object createStatement(Object proxy, Method method, Object[] args, Object statement, long time)
createStatement
in class AbstractCreateStatementInterceptor
proxy
- the actual proxy objectmethod
- the method that was called. It will be one of the methods defined in AbstractCreateStatementInterceptor.STATEMENT_TYPES
args
- the arguments to the methodstatement
- the statement that the underlying connection createdtime
- Elapsed timeStatement
objectCopyright © 2000-2017 Apache Software Foundation. All Rights Reserved.