Package org.jdbi.v3.sqlobject.internal
Class SqlObjectInitData
java.lang.Object
org.jdbi.v3.sqlobject.internal.SqlObjectInitData
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionSqlObjectInitData(Class<?> extensionType, UnaryOperator<ConfigRegistry> instanceConfigurer, Map<Method, UnaryOperator<ConfigRegistry>> methodConfigurers, Map<Method, Handler> methodHandlers)  - 
Method Summary
Modifier and TypeMethodDescriptionconfigureInstance(ConfigRegistry config) Class<?>voidforEachMethodHandler(BiConsumer<Method, Handler> action) static SqlObjectInitDatainitData()<E> Einstantiate(Class<E> passExtensionType, HandleSupplier handle, ConfigRegistry instanceConfig) booleanstatic booleanisConcrete(Class<?> extensionType) lazyInvoker(Object target, Method method, HandleSupplier handle, ConfigRegistry instanceConfig) static MethodlookupMethod(String methodName, Class<?>... parameterTypes)  
- 
Field Details
- 
INIT_DATA
 
 - 
 - 
Constructor Details
- 
SqlObjectInitData
public SqlObjectInitData(Class<?> extensionType, UnaryOperator<ConfigRegistry> instanceConfigurer, Map<Method, UnaryOperator<ConfigRegistry>> methodConfigurers, Map<Method, Handler> methodHandlers)  
 - 
 - 
Method Details
- 
isConcrete
 - 
initData
 - 
lookupMethod
 - 
isConcrete
public boolean isConcrete() - 
extensionType
 - 
instantiate
public <E> E instantiate(Class<E> passExtensionType, HandleSupplier handle, ConfigRegistry instanceConfig)  - 
configureInstance
 - 
forEachMethodHandler
 - 
lazyInvoker
public Supplier<SqlObjectInitData.InContextInvoker> lazyInvoker(Object target, Method method, HandleSupplier handle, ConfigRegistry instanceConfig)  
 -