Package org.jdbi.v3.guice.internal
Class InternalGlobalJdbiModule
- java.lang.Object
-
- com.google.inject.PrivateModule
-
- org.jdbi.v3.guice.internal.InternalGlobalJdbiModule
-
- All Implemented Interfaces:
com.google.inject.Module
public final class InternalGlobalJdbiModule extends com.google.inject.PrivateModule
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<? extends java.lang.annotation.Annotation>annotationprivate static com.google.inject.TypeLiteral<java.util.Map<java.lang.Class<?>,java.lang.String>>ARRAY_TYPES_TYPE_LITERALprivate static com.google.inject.TypeLiteral<java.util.Map<QualifiedType<?>,Codec<?>>>CODECS_TYPE_LITERALprivate static com.google.inject.TypeLiteral<java.util.Set<ColumnMapper<?>>>COLUMN_MAPPER_TYPE_LITERALprivate static com.google.inject.TypeLiteral<java.util.Set<GuiceJdbiCustomizer>>CUSTOMIZER_TYPE_LITERALprivate static com.google.inject.TypeLiteral<java.util.Set<JdbiPlugin>>PLUGINS_TYPE_LITERALprivate static com.google.inject.TypeLiteral<java.util.Map<QualifiedType<?>,ColumnMapper<?>>>QUALIFIED_COLUMN_MAPPER_TYPE_LITERALprivate static com.google.inject.TypeLiteral<java.util.Map<java.lang.reflect.Type,RowMapper<?>>>QUALIFIED_ROW_MAPPER_TYPE_LITERALprivate static java.util.concurrent.ConcurrentHashMap<java.lang.Class<? extends java.lang.annotation.Annotation>,InternalGlobalJdbiModule>REGISTRYprivate static com.google.inject.TypeLiteral<java.util.Set<RowMapper<?>>>ROW_MAPPER_TYPE_LITERAL
-
Constructor Summary
Constructors Modifier Constructor Description privateInternalGlobalJdbiModule(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure()booleanequals(java.lang.Object o)static InternalGlobalJdbiModuleforAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)inthashCode()-
Methods inherited from class com.google.inject.PrivateModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, expose, expose, expose, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Field Detail
-
ROW_MAPPER_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Set<RowMapper<?>>> ROW_MAPPER_TYPE_LITERAL
-
QUALIFIED_ROW_MAPPER_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Map<java.lang.reflect.Type,RowMapper<?>>> QUALIFIED_ROW_MAPPER_TYPE_LITERAL
-
COLUMN_MAPPER_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Set<ColumnMapper<?>>> COLUMN_MAPPER_TYPE_LITERAL
-
QUALIFIED_COLUMN_MAPPER_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Map<QualifiedType<?>,ColumnMapper<?>>> QUALIFIED_COLUMN_MAPPER_TYPE_LITERAL
-
CUSTOMIZER_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Set<GuiceJdbiCustomizer>> CUSTOMIZER_TYPE_LITERAL
-
ARRAY_TYPES_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Map<java.lang.Class<?>,java.lang.String>> ARRAY_TYPES_TYPE_LITERAL
-
PLUGINS_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Set<JdbiPlugin>> PLUGINS_TYPE_LITERAL
-
CODECS_TYPE_LITERAL
private static final com.google.inject.TypeLiteral<java.util.Map<QualifiedType<?>,Codec<?>>> CODECS_TYPE_LITERAL
-
REGISTRY
private static final java.util.concurrent.ConcurrentHashMap<java.lang.Class<? extends java.lang.annotation.Annotation>,InternalGlobalJdbiModule> REGISTRY
-
annotation
private final java.lang.Class<? extends java.lang.annotation.Annotation> annotation
-
-
Method Detail
-
forAnnotation
public static InternalGlobalJdbiModule forAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
-
configure
public void configure()
- Specified by:
configurein classcom.google.inject.PrivateModule
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-