B C E F G I J L M N O R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- beginUnit() - Method in class ru.vyarus.guicey.jdbi3.unit.UnitManager
-
Starts unit of work.
- bind(Binder, Class<?>, boolean) - Method in class ru.vyarus.guicey.jdbi3.installer.MapperInstaller
- bind(Binder, Class<?>, boolean) - Method in class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller
- build(InTransaction) - Method in class ru.vyarus.guicey.jdbi3.tx.aop.config.InTransactionTxConfigFactory
- build(T) - Method in interface ru.vyarus.guicey.jdbi3.tx.aop.config.TxConfigFactory
- buildHandler(Class<?>, Method) - Method in class ru.vyarus.guicey.jdbi3.inject.InjectionHandlerFactory
C
- ConfigAwareProvider<T,C extends io.dropwizard.Configuration> - Interface in ru.vyarus.guicey.jdbi3.dbi
-
Helper for implementing lazy initialization.
- configure() - Method in class ru.vyarus.guicey.jdbi3.module.JdbiModule
E
- endUnit() - Method in class ru.vyarus.guicey.jdbi3.unit.UnitManager
-
Finish unit of work.
- execute(Handle) - Method in interface ru.vyarus.guicey.jdbi3.tx.TxAction
-
Called under transaction.
- extensionBound(Stage, Class<?>) - Method in class ru.vyarus.guicey.jdbi3.installer.MapperInstaller
- extensionBound(Stage, Class<?>) - Method in class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller
F
- forDatabase(ConfigAwareProvider<PooledDataSourceFactory, C>) - Static method in class ru.vyarus.guicey.jdbi3.JdbiBundle
-
Builds bundle, by using only database factory from configuration.
- forDbi(ConfigAwareProvider<Jdbi, C>) - Static method in class ru.vyarus.guicey.jdbi3.JdbiBundle
-
Builds bundle for custom JDBI instance.
G
- get() - Method in class ru.vyarus.guicey.jdbi3.installer.repository.sql.SqlObjectProvider
- get() - Method in class ru.vyarus.guicey.jdbi3.unit.UnitManager
- get(C, Environment) - Method in interface ru.vyarus.guicey.jdbi3.dbi.ConfigAwareProvider
-
Called to provide required object.
- get(C, Environment) - Method in class ru.vyarus.guicey.jdbi3.dbi.SimpleDbiProvider
- getConfig() - Method in class org.jdbi.v3.core.TransactionalHandleSupplier
- getHandle() - Method in class org.jdbi.v3.core.TransactionalHandleSupplier
- getJdbi() - Method in class org.jdbi.v3.core.TransactionalHandleSupplier
- getLevel() - Method in class ru.vyarus.guicey.jdbi3.tx.TxConfig
- getRecognizableSigns() - Method in class ru.vyarus.guicey.jdbi3.installer.MapperInstaller
- getRecognizableSigns() - Method in class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller
I
- initialize(GuiceyBootstrap) - Method in class ru.vyarus.guicey.jdbi3.JdbiBundle
- InjectionHandlerFactory - Class in ru.vyarus.guicey.jdbi3.inject
-
Sql objects are forced to be interfaces now so it is impossible to inject guice bean (probably other proxy) with field injection.
- InjectionHandlerFactory() - Constructor for class ru.vyarus.guicey.jdbi3.inject.InjectionHandlerFactory
- instance() - Static method in class ru.vyarus.guicey.jdbi3.module.NoSyntheticMatcher
- inTransaction(TxAction<T>) - Method in class ru.vyarus.guicey.jdbi3.tx.TransactionTemplate
-
Shortcut for
TransactionTemplate.inTransaction(TxConfig, TxAction)for calling action with default transaction config. - inTransaction(TxConfig, TxAction<T>) - Method in class ru.vyarus.guicey.jdbi3.tx.TransactionTemplate
-
Wraps provided action with unit of work and transaction.
- InTransaction - Annotation Type in ru.vyarus.guicey.jdbi3.tx
-
Annotation for unit of work and transaction declaration.
- InTransactionTxConfigFactory - Class in ru.vyarus.guicey.jdbi3.tx.aop.config
-
Transactional config support for default
InTransactionannotation. - InTransactionTxConfigFactory() - Constructor for class ru.vyarus.guicey.jdbi3.tx.aop.config.InTransactionTxConfigFactory
- invoke(MethodInvocation) - Method in class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller.JdbiProxyRedirect
- invoke(MethodInvocation) - Method in class ru.vyarus.guicey.jdbi3.tx.aop.TransactionalInterceptor
- invokeInContext(ExtensionContext, Callable<V>) - Method in class org.jdbi.v3.core.TransactionalHandleSupplier
- invokeInContext(ExtensionMethod, ConfigRegistry, Callable<V>) - Method in class org.jdbi.v3.core.TransactionalHandleSupplier
- isInitialized() - Method in class ru.vyarus.guicey.jdbi3.installer.repository.sql.SqlObjectProvider
-
Method used only for testing.
- isLevelSet() - Method in class ru.vyarus.guicey.jdbi3.tx.TxConfig
- isReadOnly() - Method in class ru.vyarus.guicey.jdbi3.tx.TxConfig
- isUnitStarted() - Method in class ru.vyarus.guicey.jdbi3.unit.UnitManager
J
- JdbiBundle - Class in ru.vyarus.guicey.jdbi3
-
Bundle activates JDBI3 support.
- JdbiModule - Class in ru.vyarus.guicey.jdbi3.module
-
Jdbi support guice module.
- JdbiModule(Jdbi, List<Class<? extends Annotation>>) - Constructor for class ru.vyarus.guicey.jdbi3.module.JdbiModule
- JdbiProxyRedirect(Provider<Object>) - Constructor for class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller.JdbiProxyRedirect
- JdbiRepository - Annotation Type in ru.vyarus.guicey.jdbi3.installer.repository
-
Annotation for marking JDBI dao classes (abstract classes or interfaces).
L
- level(TransactionIsolationLevel) - Method in class ru.vyarus.guicey.jdbi3.tx.TxConfig
M
- manualBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.guicey.jdbi3.installer.MapperInstaller
- manualBinding(Binder, Class<T>, Binding<T>) - Method in class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller
- MapperBinder - Class in ru.vyarus.guicey.jdbi3.module
-
Supplements
MapperInstaller: installer recognize and report found mappers and this bean will actually register resolved mappers in dbi instance. - MapperBinder(Jdbi, Set<RowMapper>) - Constructor for class ru.vyarus.guicey.jdbi3.module.MapperBinder
- MapperInstaller - Class in ru.vyarus.guicey.jdbi3.installer
-
Recognize classes implementing JDBI's
RowMapperand register them. - MapperInstaller() - Constructor for class ru.vyarus.guicey.jdbi3.installer.MapperInstaller
- matches(Class<?>) - Method in class ru.vyarus.guicey.jdbi3.installer.MapperInstaller
- matches(Class<?>) - Method in class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller
- matches(Method) - Method in class ru.vyarus.guicey.jdbi3.module.NoSyntheticMatcher
N
- NoSyntheticMatcher - Class in ru.vyarus.guicey.jdbi3.module
-
Matcher to filter synthetic methods (to avoid warnings on aop proxies creation).
- NoSyntheticMatcher() - Constructor for class ru.vyarus.guicey.jdbi3.module.NoSyntheticMatcher
O
- org.jdbi.v3.core - package org.jdbi.v3.core
R
- readOnly() - Method in annotation type ru.vyarus.guicey.jdbi3.tx.InTransaction
-
Set the connection readOnly property before the transaction starts, and restore it before it returns.
- readOnly(boolean) - Method in class ru.vyarus.guicey.jdbi3.tx.TxConfig
- report() - Method in class ru.vyarus.guicey.jdbi3.installer.MapperInstaller
- report() - Method in class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller
- RepositoryInstaller - Class in ru.vyarus.guicey.jdbi3.installer.repository
-
Recognize classes annotated with
JdbiRepositoryand register them. - RepositoryInstaller() - Constructor for class ru.vyarus.guicey.jdbi3.installer.repository.RepositoryInstaller
- RepositoryInstaller.JdbiProxyRedirect - Class in ru.vyarus.guicey.jdbi3.installer.repository
-
Guice interceptor redirects calls from guice repository bean into jdbi proxy instance.
- ru.vyarus.guicey.jdbi3 - package ru.vyarus.guicey.jdbi3
- ru.vyarus.guicey.jdbi3.dbi - package ru.vyarus.guicey.jdbi3.dbi
- ru.vyarus.guicey.jdbi3.inject - package ru.vyarus.guicey.jdbi3.inject
- ru.vyarus.guicey.jdbi3.installer - package ru.vyarus.guicey.jdbi3.installer
- ru.vyarus.guicey.jdbi3.installer.repository - package ru.vyarus.guicey.jdbi3.installer.repository
- ru.vyarus.guicey.jdbi3.installer.repository.sql - package ru.vyarus.guicey.jdbi3.installer.repository.sql
- ru.vyarus.guicey.jdbi3.module - package ru.vyarus.guicey.jdbi3.module
- ru.vyarus.guicey.jdbi3.tx - package ru.vyarus.guicey.jdbi3.tx
- ru.vyarus.guicey.jdbi3.tx.aop - package ru.vyarus.guicey.jdbi3.tx.aop
- ru.vyarus.guicey.jdbi3.tx.aop.config - package ru.vyarus.guicey.jdbi3.tx.aop.config
- ru.vyarus.guicey.jdbi3.unit - package ru.vyarus.guicey.jdbi3.unit
- run(GuiceyEnvironment) - Method in class ru.vyarus.guicey.jdbi3.JdbiBundle
S
- SimpleDbiProvider<C extends io.dropwizard.Configuration> - Class in ru.vyarus.guicey.jdbi3.dbi
-
Simple DBI configurer, requiring just database configuration.
- SimpleDbiProvider(ConfigAwareProvider<PooledDataSourceFactory, C>) - Constructor for class ru.vyarus.guicey.jdbi3.dbi.SimpleDbiProvider
- SqlObjectProvider<T> - Class in ru.vyarus.guicey.jdbi3.installer.repository.sql
-
Factory re-implements
Jdbi.onDemand(Class)in order to create proxy, using transactional handler (jdbi on-demand objects supposed to open-close connection on each call). - SqlObjectProvider(Class<T>) - Constructor for class ru.vyarus.guicey.jdbi3.installer.repository.sql.SqlObjectProvider
T
- TransactionalHandleSupplier - Class in org.jdbi.v3.core
-
Bridge have to lie in jdbi package in order have access to internal methods.
- TransactionalHandleSupplier(Jdbi, Provider<Handle>) - Constructor for class org.jdbi.v3.core.TransactionalHandleSupplier
- TransactionalInterceptor - Class in ru.vyarus.guicey.jdbi3.tx.aop
-
Intercept transaction annotations usage and applies
TransactionTemplatearound method call. - TransactionalInterceptor(List<Class<? extends Annotation>>) - Constructor for class ru.vyarus.guicey.jdbi3.tx.aop.TransactionalInterceptor
- TransactionTemplate - Class in ru.vyarus.guicey.jdbi3.tx
-
Transaction template used to both declare unit of work and start transaction.
- TransactionTemplate(UnitManager) - Constructor for class ru.vyarus.guicey.jdbi3.tx.TransactionTemplate
- TxAction<T> - Interface in ru.vyarus.guicey.jdbi3.tx
-
Transaction action passed to transaction template.
- TxConfig - Class in ru.vyarus.guicey.jdbi3.tx
-
Transaction configuration.
- TxConfig() - Constructor for class ru.vyarus.guicey.jdbi3.tx.TxConfig
- TxConfigFactory<T extends java.lang.annotation.Annotation> - Interface in ru.vyarus.guicey.jdbi3.tx.aop.config
-
Factory converts transaction parameters from annotation into common tx config object.
- TxConfigSupport - Annotation Type in ru.vyarus.guicey.jdbi3.tx.aop.config
-
Annotation used with transactional annotations with transaction config (like
InTransaction) in order to apply specified configuration.
U
- UnitManager - Class in ru.vyarus.guicey.jdbi3.unit
-
Manages JDBI
Handlefor current unit of work. - UnitManager(Jdbi) - Constructor for class ru.vyarus.guicey.jdbi3.unit.UnitManager
V
- value() - Method in annotation type ru.vyarus.guicey.jdbi3.tx.aop.config.TxConfigSupport
-
Note that bean will be obtained from guice context to be able to use injections.
- value() - Method in annotation type ru.vyarus.guicey.jdbi3.tx.InTransaction
W
- withConfig(Consumer<Jdbi>) - Method in class ru.vyarus.guicey.jdbi3.JdbiBundle
-
Manual jdbi instance configuration.
- withEagerInitialization() - Method in class ru.vyarus.guicey.jdbi3.JdbiBundle
-
By default, repository beans (annotated with
JdbiRepository) are initialized on first method call. - withPlugins(JdbiPlugin...) - Method in class ru.vyarus.guicey.jdbi3.JdbiBundle
-
Note that dropwizard registers some plugins (sql objects, guava and jodatime).
- withTxAnnotations(Class<? extends Annotation>...) - Method in class ru.vyarus.guicey.jdbi3.JdbiBundle
-
By default,
InTransactionannotation registered.
All Classes All Packages