java.lang.reflect.InvocationHandler
public final class GroovyResultSetProxy
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
Constructor | Description |
---|---|
GroovyResultSetProxy(GroovyResultSetExtension ext) |
Creates a new proxy instance with a custom extension.
|
GroovyResultSetProxy(java.sql.ResultSet set) |
Creates a new proxy instance.
|
Modifier and Type | Method | Description |
---|---|---|
GroovyResultSet |
getImpl() |
Gets a proxy instance that can be used as GroovyResultSet.
|
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
Invokes a method for the GroovyResultSet.
|
public GroovyResultSetProxy(java.sql.ResultSet set)
set
- the result set to delegate toGroovyResultSetExtension
public GroovyResultSetProxy(GroovyResultSetExtension ext)
ext
- the extensionGroovyResultSetExtension
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
proxy
- the result setmethod
- the method name of this method will be used
to make a call on the extension. If this fails the call will be
done on the proxy insteadargs
- for the calljava.lang.Throwable
ResultSet
,
InvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])
public GroovyResultSet getImpl()