public class DatabaseMetaDataProxyHandler extends AbstractProxyHandler
DatabaseMetaData proxies.
Mainly we need to intercept the methods defined on DatabaseMetaData which expose
ResultSet instances, which in turn expose Statement
instances, which in turn...| Constructor and Description |
|---|
DatabaseMetaDataProxyHandler(DatabaseMetaData databaseMetaData,
ConnectionProxyHandler connectionProxyHandler,
Connection connectionProxy) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
continueInvocation(Object proxy,
Method method,
Object[] args) |
protected boolean |
doesMethodExposeResultSet(Method method) |
errorIfInvalid, hashCode, invalidate, invoke, isValid, toStringpublic DatabaseMetaDataProxyHandler(DatabaseMetaData databaseMetaData, ConnectionProxyHandler connectionProxyHandler, Connection connectionProxy)
protected Object continueInvocation(Object proxy, Method method, Object[] args) throws Throwable
continueInvocation in class AbstractProxyHandlerThrowableprotected boolean doesMethodExposeResultSet(Method method)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.