Uses of Interface
org.jdbi.v3.core.extension.ExtensionHandler
Packages that use ExtensionHandler
Package
Description
The
extension
classes allow you to extend Jdbi
's
functionality by declaring interface types that may attach to Handle
instances.SQL Objects
-
Uses of ExtensionHandler in org.jdbi.v3.core.extension
Fields in org.jdbi.v3.core.extension declared as ExtensionHandlerModifier and TypeFieldDescriptionstatic final ExtensionHandler
ExtensionHandler.EQUALS_HANDLER
Implementation for theObject.equals(Object)
method.static final ExtensionHandler
ExtensionHandler.HASHCODE_HANDLER
Implementation for theObject.hashCode()
method.static final ExtensionHandler
ExtensionHandler.NULL_HANDLER
Handler that only returns null independent of any input parameters.Methods in org.jdbi.v3.core.extension that return ExtensionHandlerModifier and TypeMethodDescriptionstatic ExtensionHandler
ExtensionHandler.createForMethod
(Method method) Create an extension handler and bind it to a method that will be called on the target object when invoked.static ExtensionHandler
ExtensionHandler.createForMethodHandle
(MethodHandle methodHandle) Create an extension handler and bind it to aMethodHandle
instance.static ExtensionHandler
ExtensionHandler.createForSpecialMethod
(Method method) Create an extension handler and bind it to a special method that will be called on the target object when invoked.ExtensionHandlerCustomizer.customize
(ExtensionHandler handler, Class<?> extensionType, Method method) Customize an extension handler.static ExtensionHandler
ExtensionHandler.missingExtensionHandler
(Method method) Returns a default handler for missing functionality.Methods in org.jdbi.v3.core.extension that return types with arguments of type ExtensionHandlerModifier and TypeMethodDescriptionExtensionHandlerFactory.createExtensionHandler
(Class<?> extensionType, Method method) Returns anExtensionHandler
instance for a extension type and method combination.Methods in org.jdbi.v3.core.extension with parameters of type ExtensionHandlerModifier and TypeMethodDescriptionExtensionMetadata.Builder.addMethodHandler
(Method method, ExtensionHandler handler) Adds a new extension handler for a method.ExtensionHandlerCustomizer.customize
(ExtensionHandler handler, Class<?> extensionType, Method method) Customize an extension handler. -
Uses of ExtensionHandler in org.jdbi.v3.sqlobject
Subinterfaces of ExtensionHandler in org.jdbi.v3.sqlobjectMethods in org.jdbi.v3.sqlobject that return ExtensionHandlerModifier and TypeMethodDescriptiondefault ExtensionHandler
HandlerDecorator.customize
(ExtensionHandler defaultHandler, Class<?> extensionType, Method method) Deprecated.Methods in org.jdbi.v3.sqlobject that return types with arguments of type ExtensionHandlerModifier and TypeMethodDescriptiondefault Optional
<ExtensionHandler> HandlerFactory.createExtensionHandler
(Class<?> extensionType, Method method) Deprecated.Methods in org.jdbi.v3.sqlobject with parameters of type ExtensionHandlerModifier and TypeMethodDescriptiondefault ExtensionHandler
HandlerDecorator.customize
(ExtensionHandler defaultHandler, Class<?> extensionType, Method method) Deprecated.
ExtensionHandler
directly.