Skip navigation links
B C E F G I J M O R S T U W 

B

beginUnit() - Method in class ru.vyarus.guicey.jdbi.unit.UnitManager
Starts unit of work.

C

ConfigAwareProvider<T,C extends io.dropwizard.Configuration> - Interface in ru.vyarus.guicey.jdbi.dbi
Helper for implementing lazy initialization.
configure() - Method in class ru.vyarus.guicey.jdbi.module.JdbiModule
 

E

endUnit() - Method in class ru.vyarus.guicey.jdbi.unit.UnitManager
Finish unit of work.
execute(Handle) - Method in interface ru.vyarus.guicey.jdbi.tx.TxAction
Called under transaction.

F

forDatabase(ConfigAwareProvider<PooledDataSourceFactory, C>) - Static method in class ru.vyarus.guicey.jdbi.JdbiBundle
Builds bundle, by using only database factory from configuration.
forDbi(ConfigAwareProvider<DBI, C>) - Static method in class ru.vyarus.guicey.jdbi.JdbiBundle
Builds bundle for custom JDBI instance.

G

get(C, Environment) - Method in interface ru.vyarus.guicey.jdbi.dbi.ConfigAwareProvider
Called to provide required object.
get(C, Environment) - Method in class ru.vyarus.guicey.jdbi.dbi.SimpleDbiProvider
 
get() - Method in class ru.vyarus.guicey.jdbi.unit.UnitManager
 
getHandle() - Method in class org.skife.jdbi.v2.sqlobject.UnitHandleDing
 

I

initialize(GuiceyBootstrap) - Method in class ru.vyarus.guicey.jdbi.JdbiBundle
 
install(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.guicey.jdbi.installer.MapperInstaller
 
install(Binder, Class<? extends T>, boolean) - Method in class ru.vyarus.guicey.jdbi.installer.repository.RepositoryInstaller
 
instance(Class<T>, HandleDing) - Static method in class org.skife.jdbi.v2.sqlobject.SqlObjectFactory
 
InTransaction - Annotation Type in ru.vyarus.guicey.jdbi.tx
Annotation for unit of work and transaction declaration.
inTransaction(TxAction<T>) - Method in class ru.vyarus.guicey.jdbi.tx.TransactionTemplate
Wraps provided action with unit of work and transaction.
invoke(MethodInvocation) - Method in class ru.vyarus.guicey.jdbi.tx.aop.TransactionalInterceptor
 
isUnitStarted() - Method in class ru.vyarus.guicey.jdbi.unit.UnitManager
 

J

JdbiBundle - Class in ru.vyarus.guicey.jdbi
Bundle activates JDBI support.
JdbiModule - Class in ru.vyarus.guicey.jdbi.module
Jdbi support guice module.
JdbiModule(DBI, List<Class<? extends Annotation>>) - Constructor for class ru.vyarus.guicey.jdbi.module.JdbiModule
 
JdbiRepository - Annotation Type in ru.vyarus.guicey.jdbi.installer.repository
Annotation for marking JDBI dao classes (abstract classes or interfaces).

M

MapperBinder - Class in ru.vyarus.guicey.jdbi.module
Supplements MapperInstaller: installer recognize and report found mappers and this bean will actually register resolved mappers in dbi instance.
MapperBinder(DBI, Set<ResultSetMapper>) - Constructor for class ru.vyarus.guicey.jdbi.module.MapperBinder
 
MapperInstaller - Class in ru.vyarus.guicey.jdbi.installer
Recognize classes implementing JDBI's ResultSetMapper and register them.
MapperInstaller() - Constructor for class ru.vyarus.guicey.jdbi.installer.MapperInstaller
 
matches(Class<?>) - Method in class ru.vyarus.guicey.jdbi.installer.MapperInstaller
 
matches(Class<?>) - Method in class ru.vyarus.guicey.jdbi.installer.repository.RepositoryInstaller
 

O

org.skife.jdbi.v2.sqlobject - package org.skife.jdbi.v2.sqlobject
 

R

release(String) - Method in class org.skife.jdbi.v2.sqlobject.UnitHandleDing
 
report() - Method in class ru.vyarus.guicey.jdbi.installer.MapperInstaller
 
report() - Method in class ru.vyarus.guicey.jdbi.installer.repository.RepositoryInstaller
 
RepositoryInstaller - Class in ru.vyarus.guicey.jdbi.installer.repository
Recognize classes annotated with JdbiRepository and register them.
RepositoryInstaller() - Constructor for class ru.vyarus.guicey.jdbi.installer.repository.RepositoryInstaller
 
retain(String) - Method in class org.skife.jdbi.v2.sqlobject.UnitHandleDing
 
ru.vyarus.guicey.jdbi - package ru.vyarus.guicey.jdbi
 
ru.vyarus.guicey.jdbi.dbi - package ru.vyarus.guicey.jdbi.dbi
 
ru.vyarus.guicey.jdbi.installer - package ru.vyarus.guicey.jdbi.installer
 
ru.vyarus.guicey.jdbi.installer.repository - package ru.vyarus.guicey.jdbi.installer.repository
 
ru.vyarus.guicey.jdbi.module - package ru.vyarus.guicey.jdbi.module
 
ru.vyarus.guicey.jdbi.tx - package ru.vyarus.guicey.jdbi.tx
 
ru.vyarus.guicey.jdbi.tx.aop - package ru.vyarus.guicey.jdbi.tx.aop
 
ru.vyarus.guicey.jdbi.unit - package ru.vyarus.guicey.jdbi.unit
 

S

setContext(SqlObjectContext) - Method in class org.skife.jdbi.v2.sqlobject.UnitHandleDing
 
SimpleDbiProvider<C extends io.dropwizard.Configuration> - Class in ru.vyarus.guicey.jdbi.dbi
Simple DBI configurer, requiring just database configuration.
SimpleDbiProvider(ConfigAwareProvider<PooledDataSourceFactory, C>) - Constructor for class ru.vyarus.guicey.jdbi.dbi.SimpleDbiProvider
 
SqlObjectFactory - Class in org.skife.jdbi.v2.sqlobject
Constructs JDBI sql object proxy.

T

TransactionalInterceptor - Class in ru.vyarus.guicey.jdbi.tx.aop
Intercept transaction annotations usage and applies TransactionTemplate around method call.
TransactionalInterceptor() - Constructor for class ru.vyarus.guicey.jdbi.tx.aop.TransactionalInterceptor
 
TransactionTemplate - Class in ru.vyarus.guicey.jdbi.tx
Transaction template used to both declare unit of work and start transaction.
TransactionTemplate(UnitManager) - Constructor for class ru.vyarus.guicey.jdbi.tx.TransactionTemplate
 
TxAction<T> - Interface in ru.vyarus.guicey.jdbi.tx
Transaction action passed to transaction template.

U

UnitHandleDing - Class in org.skife.jdbi.v2.sqlobject
Unit of work aware handle ding.
UnitHandleDing() - Constructor for class org.skife.jdbi.v2.sqlobject.UnitHandleDing
 
UnitManager - Class in ru.vyarus.guicey.jdbi.unit
Manages JDBI Handle for current unit of work.
UnitManager(DBI) - Constructor for class ru.vyarus.guicey.jdbi.unit.UnitManager
 

W

withTxAnnotations(Class<? extends Annotation>...) - Method in class ru.vyarus.guicey.jdbi.JdbiBundle
By default, InTransaction annotation registered.
B C E F G I J M O R S T U W 
Skip navigation links