java.lang.reflect.InvocationHandler
StatementCache.CachedStatement
protected class StatementDecoratorInterceptor.StatementProxy<T extends java.sql.Statement>
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
Modifier and Type | Field | Description |
---|---|---|
protected boolean |
closed |
|
protected T |
delegate |
Constructor | Description |
---|---|
StatementProxy(T delegate,
java.lang.String sql) |
Modifier and Type | Method | Description |
---|---|---|
void |
closeInvoked() |
|
java.lang.Object |
getActualProxy() |
|
java.lang.Object |
getConnection() |
|
java.lang.reflect.Constructor<?> |
getConstructor() |
|
T |
getDelegate() |
|
java.lang.String |
getSql() |
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
|
void |
setActualProxy(java.lang.Object proxy) |
|
void |
setConnection(java.lang.Object proxy) |
|
void |
setConstructor(java.lang.reflect.Constructor<?> constructor) |
|
java.lang.String |
toString() |
protected boolean closed
protected T extends java.sql.Statement delegate
public StatementProxy(T delegate, java.lang.String sql)
public T getDelegate()
public java.lang.String getSql()
public void setConnection(java.lang.Object proxy)
public java.lang.Object getConnection()
public void setActualProxy(java.lang.Object proxy)
public java.lang.Object getActualProxy()
public java.lang.reflect.Constructor<?> getConstructor()
public void setConstructor(java.lang.reflect.Constructor<?> constructor)
public void closeInvoked()
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.