Package org.postgresql.ds
Class PGPooledConnection.StatementHandler
java.lang.Object
org.postgresql.ds.PGPooledConnection.StatementHandler
- All Implemented Interfaces:
InvocationHandler
- Enclosing class:
PGPooledConnection
Instead of declaring classes implementing Statement, PreparedStatement, and CallableStatement,
which would have to be updated for every JDK rev, use a dynamic proxy to handle all calls
through the Statement interfaces. This is the part that requires JDK 1.3 or higher, though JDK
1.2 could be supported with a 3rd-party proxy package.
The StatementHandler is required in order to return the proper Connection proxy for the getConnection method.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
con
-
st
-
-
Constructor Details
-
StatementHandler
StatementHandler(PGPooledConnection.ConnectionHandler con, Statement st)
-
-
Method Details
-
invoke
- Specified by:
invoke
in interfaceInvocationHandler
- Throws:
Throwable
-