Package org.jdbi.v3.sqlobject
Interface Handler
- All Superinterfaces:
org.jdbi.v3.core.extension.ExtensionHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
@Deprecated
public interface Handler
extends org.jdbi.v3.core.extension.ExtensionHandler
Deprecated.
Implements the contract of a SQL Object method.
-
Field Summary
Fields inherited from interface org.jdbi.v3.core.extension.ExtensionHandler
EQUALS_HANDLER, HASHCODE_HANDLER, NULL_HANDLER -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Executes a SQL Object method, and returns the result.default ObjectDeprecated.Methods inherited from interface org.jdbi.v3.core.extension.ExtensionHandler
warm
-
Method Details
-
invoke
Object invoke(Object target, Object[] args, org.jdbi.v3.core.extension.HandleSupplier handleSupplier) throws Exception Deprecated.Executes a SQL Object method, and returns the result.- Parameters:
target- the SQL Object instance being invokedargs- the arguments that were passed to the method.handleSupplier- a (possibly lazy) Handle supplier.- Returns:
- the method return value, or null if the method has a void return type.
- Throws:
Exception- any exception thrown by the method.
-
invoke
default Object invoke(org.jdbi.v3.core.extension.HandleSupplier handleSupplier, Object target, Object... args) throws Exception Deprecated.- Specified by:
invokein interfaceorg.jdbi.v3.core.extension.ExtensionHandler- Throws:
Exception
-
ExtensionHandlerdirectly.