Object invokeOperation ( Object implObject , Method method , Object [ ] args ) throws IllegalAccessException , IllegalArgumentException , InvocationTargetException , SQLException { TraceComponent tc = getTracer ( ) ; if ( tc . isDebugEnabled ( ) ) Tr . debug ( this , tc , "invoking " + AdapterUtil . toString ( implObject ) + "." + method . getName ( ) ) ; return method . invoke ( implObject , args ) ; }
Invokes a method on the specified object . The data source must override this method to account for dynamic configuration changes .