Package org.jdbi.v3.core
Class TransactionalHandleSupplier
- java.lang.Object
-
- org.jdbi.v3.core.TransactionalHandleSupplier
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.jdbi.v3.core.extension.HandleSupplier
@Singleton public class TransactionalHandleSupplier extends java.lang.Object implements org.jdbi.v3.core.extension.HandleSupplierBridge have to lie in jdbi package in order have access to internal methods. Implementation is the same as inConstantHandleSupplier, except handler and config are obtained dynamically.- Since:
- 31.08.2018
-
-
Constructor Summary
Constructors Constructor Description TransactionalHandleSupplier(org.jdbi.v3.core.Jdbi jdbi, jakarta.inject.Provider<org.jdbi.v3.core.Handle> handleProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jdbi.v3.core.config.ConfigRegistrygetConfig()org.jdbi.v3.core.HandlegetHandle()org.jdbi.v3.core.JdbigetJdbi()<V> VinvokeInContext(org.jdbi.v3.core.extension.ExtensionContext extensionContext, java.util.concurrent.Callable<V> task)
-
-
-
Method Detail
-
getHandle
public org.jdbi.v3.core.Handle getHandle()
- Specified by:
getHandlein interfaceorg.jdbi.v3.core.extension.HandleSupplier
-
getJdbi
public org.jdbi.v3.core.Jdbi getJdbi()
- Specified by:
getJdbiin interfaceorg.jdbi.v3.core.extension.HandleSupplier
-
invokeInContext
public <V> V invokeInContext(org.jdbi.v3.core.extension.ExtensionContext extensionContext, java.util.concurrent.Callable<V> task) throws java.lang.Exception- Specified by:
invokeInContextin interfaceorg.jdbi.v3.core.extension.HandleSupplier- Throws:
java.lang.Exception
-
getConfig
public org.jdbi.v3.core.config.ConfigRegistry getConfig()
- Specified by:
getConfigin interfaceorg.jdbi.v3.core.extension.HandleSupplier
-
-