org.apache.tomcat.jdbc.pool.interceptor
Class StatementDecoratorInterceptor.StatementProxy<T extends Statement>
java.lang.Object
org.apache.tomcat.jdbc.pool.interceptor.StatementDecoratorInterceptor.StatementProxy<T>
- All Implemented Interfaces:
- InvocationHandler
- Direct Known Subclasses:
- StatementCache.CachedStatement
- Enclosing class:
- StatementDecoratorInterceptor
protected class StatementDecoratorInterceptor.StatementProxy<T extends Statement>
- extends Object
- implements InvocationHandler
Class to measure query execute time
- Author:
- fhanik
closed
protected boolean closed
delegate
protected T extends Statement delegate
StatementDecoratorInterceptor.StatementProxy
public StatementDecoratorInterceptor.StatementProxy(T delegate,
String sql)
getDelegate
public T getDelegate()
getSql
public String getSql()
setConnection
public void setConnection(Object proxy)
getConnection
public Object getConnection()
setActualProxy
public void setActualProxy(Object proxy)
getActualProxy
public Object getActualProxy()
getConstructor
public Constructor getConstructor()
setConstructor
public void setConstructor(Constructor constructor)
closeInvoked
public void closeInvoked()
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- Specified by:
invoke
in interface InvocationHandler
- Throws:
Throwable
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.