Uses of Class
org.jdbi.v3.core.extension.ExtensionContext
Packages that use ExtensionContext
Package
Description
The 'core' package hosts the top level interface into jdbi core.
The
extension classes allow you to extend Jdbi's
functionality by declaring interface types that may attach to Handle
instances.-
Uses of ExtensionContext in org.jdbi.v3.core
Fields in org.jdbi.v3.core declared as ExtensionContextModifier and TypeFieldDescriptionprivate ExtensionContextHandle.currentExtensionContextprivate final ExtensionContextHandle.defaultExtensionContextFields in org.jdbi.v3.core with type parameters of type ExtensionContextModifier and TypeFieldDescriptionprivate final Deque<ExtensionContext>AbstractHandleSupplier.extensionContextsMethods in org.jdbi.v3.core that return ExtensionContextModifier and TypeMethodDescriptionprotected ExtensionContextAbstractHandleSupplier.currentExtensionContext()Returns the current extension context or null if none exists.Methods in org.jdbi.v3.core with parameters of type ExtensionContextModifier and TypeMethodDescription(package private) HandleHandle.acceptExtensionContext(ExtensionContext extensionContext) <V> VAbstractHandleSupplier.invokeInContext(ExtensionContext extensionContext, Callable<V> task) private voidAbstractHandleSupplier.pushExtensionContext(ExtensionContext extensionContext) -
Uses of ExtensionContext in org.jdbi.v3.core.extension
Fields in org.jdbi.v3.core.extension declared as ExtensionContextModifier and TypeFieldDescriptionprivate final ExtensionContextExtensionMetadata.ExtensionHandlerInvoker.extensionContextMethods in org.jdbi.v3.core.extension that return ExtensionContextModifier and TypeMethodDescriptionstatic ExtensionContextExtensionContext.forConfig(ConfigRegistry config) Create an extension context for a configuration only.static ExtensionContextExtensionContext.forExtensionMethod(ConfigRegistry config, Class<?> type, Method method) Methods in org.jdbi.v3.core.extension with parameters of type ExtensionContextModifier and TypeMethodDescription<V> VHandleSupplier.invokeInContext(ExtensionContext extensionContext, Callable<V> task) Bind a newExtensionContextto the Handle, invoke the given task, then restore the Handle's extension state.