@Singleton
public class TransactionalHandleSupplier
extends java.lang.Object
implements org.jdbi.v3.core.extension.HandleSupplier
ConstantHandleSupplier, except handler and config are obtained dynamically.| Constructor and Description |
|---|
TransactionalHandleSupplier(org.jdbi.v3.core.Jdbi jdbi,
javax.inject.Provider<org.jdbi.v3.core.Handle> handleProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.jdbi.v3.core.config.ConfigRegistry |
getConfig() |
org.jdbi.v3.core.Handle |
getHandle() |
org.jdbi.v3.core.Jdbi |
getJdbi() |
<V> V |
invokeInContext(org.jdbi.v3.core.extension.ExtensionMethod extensionMethod,
org.jdbi.v3.core.config.ConfigRegistry config,
java.util.concurrent.Callable<V> task) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCustomizer, configure, define, getConfig, registerArgument, registerArgument, registerArrayType, registerArrayType, registerArrayType, registerArrayType, registerCollector, registerColumnMapper, registerColumnMapper, registerColumnMapper, registerColumnMapper, registerColumnMapper, registerColumnMapper, registerExtension, registerRowMapper, registerRowMapper, registerRowMapper, registerRowMapper, setMapKeyColumn, setMapValueColumn, setSqlArrayArgumentStrategy, setSqlLogger, setSqlParser, setTemplateEngine, setTimingCollector@Inject
public TransactionalHandleSupplier(org.jdbi.v3.core.Jdbi jdbi,
javax.inject.Provider<org.jdbi.v3.core.Handle> handleProvider)
public org.jdbi.v3.core.Handle getHandle()
getHandle in interface org.jdbi.v3.core.extension.HandleSupplierpublic org.jdbi.v3.core.Jdbi getJdbi()
getJdbi in interface org.jdbi.v3.core.extension.HandleSupplierpublic <V> V invokeInContext(org.jdbi.v3.core.extension.ExtensionMethod extensionMethod,
org.jdbi.v3.core.config.ConfigRegistry config,
java.util.concurrent.Callable<V> task)
throws java.lang.Exception
invokeInContext in interface org.jdbi.v3.core.extension.HandleSupplierjava.lang.Exceptionpublic org.jdbi.v3.core.config.ConfigRegistry getConfig()
getConfig in interface org.jdbi.v3.core.config.Configurable<org.jdbi.v3.core.extension.HandleSupplier>