Uses of Interface
org.jdbi.v3.core.extension.ExtensionHandler
-
Packages that use ExtensionHandler Package Description org.jdbi.v3.core.extension Theextensionclasses allow you to extendJdbi's functionality by declaring interface types that may attach toHandleinstances.org.jdbi.v3.core.extension.annotation org.jdbi.v3.sqlobject SQL Objectsorg.jdbi.v3.sqlobject.internal org.jdbi.v3.sqlobject.statement.internal org.jdbi.v3.sqlobject.transaction.internal -
-
Uses of ExtensionHandler in org.jdbi.v3.core.extension
Fields in org.jdbi.v3.core.extension declared as ExtensionHandler Modifier and Type Field Description static ExtensionHandlerExtensionHandler. EQUALS_HANDLERImplementation for theObject.equals(Object)method.private ExtensionHandlerExtensionMetadata.ExtensionHandlerInvoker. extensionHandlerstatic ExtensionHandlerExtensionHandler. HASHCODE_HANDLERImplementation for theObject.hashCode()method.static ExtensionHandlerExtensionHandler. NULL_HANDLERHandler that only returns null independent of any input parameters.Fields in org.jdbi.v3.core.extension with type parameters of type ExtensionHandler Modifier and Type Field Description private java.util.Map<java.lang.reflect.Method,ExtensionHandler>ExtensionMetadata.Builder. methodHandlersprivate java.util.Map<java.lang.reflect.Method,ExtensionHandler>ExtensionMetadata. methodHandlersMethods in org.jdbi.v3.core.extension that return ExtensionHandler Modifier and Type Method Description private ExtensionHandlerUseAnnotationExtensionHandlerFactory. createExtensionHandler(java.lang.Class<? extends ExtensionHandler> handlerType, java.lang.Class<?> extensionObjectType, java.lang.reflect.Method method)static ExtensionHandlerExtensionHandler. createForMethod(java.lang.reflect.Method method)Create an extension handler and bind it to a method that will be called on the target object when invoked.static ExtensionHandlerExtensionHandler. createForMethodHandle(java.lang.invoke.MethodHandle methodHandle)Create an extension handler and bind it to aMethodHandleinstance.static ExtensionHandlerExtensionHandler. createForSpecialMethod(java.lang.reflect.Method method)Create an extension handler and bind it to a special method that will be called on the target object when invoked.ExtensionHandlerExtensionHandlerCustomizer. customize(ExtensionHandler handler, java.lang.Class<?> extensionType, java.lang.reflect.Method method)Customize an extension handler.ExtensionHandlerUseAnnotationExtensionHandlerCustomizer. customize(ExtensionHandler delegate, java.lang.Class<?> extensionType, java.lang.reflect.Method method)static ExtensionHandlerExtensionHandler. missingExtensionHandler(java.lang.reflect.Method method)Returns a default handler for missing functionality.Methods in org.jdbi.v3.core.extension that return types with arguments of type ExtensionHandler Modifier and Type Method Description java.util.Optional<ExtensionHandler>BridgeMethodExtensionHandlerFactory. createExtensionHandler(java.lang.Class<?> extensionType, java.lang.reflect.Method method)java.util.Optional<ExtensionHandler>DefaultMethodExtensionHandlerFactory. createExtensionHandler(java.lang.Class<?> extensionType, java.lang.reflect.Method method)java.util.Optional<ExtensionHandler>ExtensionHandlerFactory. createExtensionHandler(java.lang.Class<?> extensionType, java.lang.reflect.Method method)Returns anExtensionHandlerinstance for a extension type and method combination.java.util.Optional<ExtensionHandler>FilteringExtensionHandlerFactory. createExtensionHandler(java.lang.Class<?> extensionType, java.lang.reflect.Method method)java.util.Optional<ExtensionHandler>InstanceExtensionHandlerFactory. createExtensionHandler(java.lang.Class<?> extensionType, java.lang.reflect.Method method)java.util.Optional<ExtensionHandler>UseAnnotationExtensionHandlerFactory. createExtensionHandler(java.lang.Class<?> extensionType, java.lang.reflect.Method method)private java.util.Optional<ExtensionHandler>ExtensionMetadata.Builder. findExtensionHandlerFor(java.lang.Class<?> extensionType, java.lang.reflect.Method method)Methods in org.jdbi.v3.core.extension with parameters of type ExtensionHandler Modifier and Type Method Description ExtensionMetadata.BuilderExtensionMetadata.Builder. addMethodHandler(java.lang.reflect.Method method, ExtensionHandler handler)Adds a new extension handler for a method.ExtensionHandlerExtensionHandlerCustomizer. customize(ExtensionHandler handler, java.lang.Class<?> extensionType, java.lang.reflect.Method method)Customize an extension handler.ExtensionHandlerUseAnnotationExtensionHandlerCustomizer. customize(ExtensionHandler delegate, java.lang.Class<?> extensionType, java.lang.reflect.Method method)Method parameters in org.jdbi.v3.core.extension with type arguments of type ExtensionHandler Modifier and Type Method Description private ExtensionHandlerUseAnnotationExtensionHandlerFactory. createExtensionHandler(java.lang.Class<? extends ExtensionHandler> handlerType, java.lang.Class<?> extensionObjectType, java.lang.reflect.Method method)Constructors in org.jdbi.v3.core.extension with parameters of type ExtensionHandler Constructor Description ExtensionHandlerInvoker(java.lang.Object target, java.lang.reflect.Method method, ExtensionHandler extensionHandler, HandleSupplier handleSupplier, ConfigRegistry config) -
Uses of ExtensionHandler in org.jdbi.v3.core.extension.annotation
Methods in org.jdbi.v3.core.extension.annotation that return types with arguments of type ExtensionHandler Modifier and Type Method Description java.lang.Class<? extends ExtensionHandler>value()ExtensionHandlerfactory annotation that creates the extension handler for the decorated method. -
Uses of ExtensionHandler in org.jdbi.v3.sqlobject
Subinterfaces of ExtensionHandler in org.jdbi.v3.sqlobject Modifier and Type Interface Description interfaceHandlerDeprecated.UseExtensionHandlerdirectly.Fields in org.jdbi.v3.sqlobject declared as ExtensionHandler Modifier and Type Field Description private static ExtensionHandlerAbstractSqlObjectFactory. GET_HANDLE_HANDLERprivate static ExtensionHandlerAbstractSqlObjectFactory. WITH_HANDLE_HANDLERMethods in org.jdbi.v3.sqlobject that return ExtensionHandler Modifier and Type Method Description default ExtensionHandlerHandlerDecorator. customize(ExtensionHandler defaultHandler, java.lang.Class<?> extensionType, java.lang.reflect.Method method)Deprecated.(package private) ExtensionHandlerHandlerDecorators. customize(ExtensionHandler base, java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)Deprecated.Methods in org.jdbi.v3.sqlobject that return types with arguments of type ExtensionHandler Modifier and Type Method Description default java.util.Optional<ExtensionHandler>HandlerFactory. createExtensionHandler(java.lang.Class<?> extensionType, java.lang.reflect.Method method)Deprecated.java.util.Optional<ExtensionHandler>SqlMethodHandlerFactory. createExtensionHandler(java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)Methods in org.jdbi.v3.sqlobject with parameters of type ExtensionHandler Modifier and Type Method Description default ExtensionHandlerHandlerDecorator. customize(ExtensionHandler defaultHandler, java.lang.Class<?> extensionType, java.lang.reflect.Method method)Deprecated.(package private) ExtensionHandlerHandlerDecorators. customize(ExtensionHandler base, java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)Deprecated. -
Uses of ExtensionHandler in org.jdbi.v3.sqlobject.internal
Classes in org.jdbi.v3.sqlobject.internal that implement ExtensionHandler Modifier and Type Class Description classCreateSqlObjectHandler -
Uses of ExtensionHandler in org.jdbi.v3.sqlobject.statement.internal
Classes in org.jdbi.v3.sqlobject.statement.internal that implement ExtensionHandler Modifier and Type Class Description (package private) classCustomizingStatementHandler<StatementType extends SqlStatement<StatementType>>Base handler for annotations' implementation classes.classSqlBatchHandlerclassSqlCallHandlerclassSqlQueryHandlerclassSqlScriptsHandlerclassSqlUpdateHandler -
Uses of ExtensionHandler in org.jdbi.v3.sqlobject.transaction.internal
Methods in org.jdbi.v3.sqlobject.transaction.internal that return ExtensionHandler Modifier and Type Method Description ExtensionHandlerTransactionDecorator. customize(ExtensionHandler delegate, java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)Methods in org.jdbi.v3.sqlobject.transaction.internal with parameters of type ExtensionHandler Modifier and Type Method Description ExtensionHandlerTransactionDecorator. customize(ExtensionHandler delegate, java.lang.Class<?> sqlObjectType, java.lang.reflect.Method method)
-