|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.firebirdsql.pool.StatementHandler
@Deprecated public class StatementHandler
Dynamic proxy handler that together with PooledConnectionHandler
ensure that statements will be closed before connection is returned to the
pool.
| Constructor Summary | |
|---|---|
StatementHandler(org.firebirdsql.pool.PooledConnectionHandler connectionHandler,
java.sql.Statement wrappedObject)
Deprecated. Create instance of this class for the specified connection handler and |
|
| Method Summary | |
|---|---|
java.sql.Statement |
getProxy()
Deprecated. Get dynamic proxy instant wrapping the statement. |
java.sql.Statement |
getWrappedObject()
Deprecated. Get original statement that was wrapped. |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
Deprecated. Invoke a specified method with the specified arguments on the specified proxy. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StatementHandler(org.firebirdsql.pool.PooledConnectionHandler connectionHandler,
java.sql.Statement wrappedObject)
connectionHandler - instance of PooledConnectionHandler that is
responsible for a connection that created a statement to wrap.wrappedObject - instance of Statement to wrap.| Method Detail |
|---|
public java.sql.Statement getProxy()
Statement.public java.sql.Statement getWrappedObject()
Statement.
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
Statement.close() is called
and de-registers the statement from automatic close on connection close.
invoke in interface java.lang.reflect.InvocationHandlerproxy - proxy, on which the method was called.method - method that was invoked.args - arguments that were passed to the method.
java.lang.Throwable - throwable that was thrown during method processing.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||