All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description ConfigAwareProvider<T,C extends io.dropwizard.Configuration> Helper for implementing lazy initialization.InTransaction Annotation for unit of work and transaction declaration.JdbiBundle Bundle activates JDBI support.JdbiModule Jdbi support guice module.JdbiRepository Annotation for marking JDBI dao classes (abstract classes or interfaces).MapperBinder SupplementsMapperInstaller: installer recognize and report found mappers and this bean will actually register resolved mappers in dbi instance.MapperInstaller Recognize classes implementing JDBI'sResultSetMapperand register them.NoSyntheticMatcher Matcher to filter synthetic methods (to avoid warnings on aop proxies creation).RepositoryInstaller Recognize classes annotated withJdbiRepositoryand register them.SimpleDbiProvider<C extends io.dropwizard.Configuration> Simple DBI configurer, requiring just database configuration.SqlObjectFactory Constructs JDBI sql object proxy.TransactionalInterceptor Intercept transaction annotations usage and appliesTransactionTemplatearound method call.TransactionTemplate Transaction template used to both declare unit of work and start transaction.TxAction<T> Transaction action passed to transaction template.UnitHandleDing Unit of work aware handle ding.UnitManager Manages JDBIHandlefor current unit of work.