![JAR search and dependency download from the Maven repository](/logo.png)
org.skife.jdbi.v2.sqlobject.WithHandleHandler Maven / Gradle / Ivy
package org.skife.jdbi.v2.sqlobject;
import net.sf.cglib.proxy.MethodProxy;
import org.skife.jdbi.v2.Handle;
import org.skife.jdbi.v2.exceptions.CallbackFailedException;
import org.skife.jdbi.v2.tweak.HandleCallback;
class WithHandleHandler implements Handler
{
public Object invoke(HandleDing h, Object target, Object[] args, MethodProxy mp)
{
final Handle handle = h.getHandle();
final HandleCallback> callback = (HandleCallback>) args[0];
try {
return callback.withHandle(handle);
}
catch (Exception e) {
throw new CallbackFailedException(e);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy