All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description ConfigAwareProvider<T,C extends io.dropwizard.core.Configuration> Helper for implementing lazy initialization.InjectionHandlerFactory Sql objects are forced to be interfaces now so it is impossible to inject guice bean (probably other proxy) with field injection.InTransaction Annotation for unit of work and transaction declaration.InTransactionTxConfigFactory Transactional config support for defaultInTransactionannotation.JdbiBundle Bundle activates JDBI3 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'sRowMapperand register them.NoSyntheticMatcher Matcher to filter synthetic methods (to avoid warnings on aop proxies creation).RepositoryInstaller Recognize classes annotated withJdbiRepositoryand register them.RepositoryInstaller.JdbiProxyRedirect Guice interceptor redirects calls from guice repository bean into jdbi proxy instance.SimpleDbiProvider<C extends io.dropwizard.core.Configuration> Simple DBI configurer, requiring just database configuration.SqlObjectProvider<T> Factory re-implementsJdbi.onDemand(Class)in order to create proxy, using transactional handler (jdbi on-demand objects supposed to open-close connection on each call).TransactionalHandleSupplier Bridge have to lie in jdbi package in order have access to internal methods.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.TxConfig Transaction configuration.TxConfigFactory<T extends java.lang.annotation.Annotation> Factory converts transaction parameters from annotation into common tx config object.TxConfigSupport Annotation used with transactional annotations with transaction config (likeInTransaction) in order to apply specified configuration.UnitManager Manages JDBIHandlefor current unit of work.