Package com.landawn.abacus.jdbc
Class Jdbc.HandlerFactory
java.lang.Object
com.landawn.abacus.jdbc.Jdbc.HandlerFactory
- Enclosing class:
- Jdbc
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T,
E extends RuntimeException>
Jdbc.Handler<T>create
(com.landawn.abacus.util.Throwables.QuadConsumer<Object, T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> afterInvokeAction) static <T,
E extends RuntimeException>
Jdbc.Handler<T>create
(com.landawn.abacus.util.Throwables.TriConsumer<T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> beforeInvokeAction) static <T,
E extends RuntimeException>
Jdbc.Handler<T>create
(com.landawn.abacus.util.Throwables.TriConsumer<T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> beforeInvokeAction, com.landawn.abacus.util.Throwables.QuadConsumer<Object, T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> afterInvokeAction) static Jdbc.Handler<?>
get
(Class<? extends Jdbc.Handler<?>> handlerClass) static Jdbc.Handler<?>
static Jdbc.Handler<?>
getOrCreate
(Class<? extends Jdbc.Handler<?>> handlerClass) static boolean
register
(Jdbc.Handler<?> handler) static boolean
register
(Class<? extends Jdbc.Handler<?>> handlerClass) static boolean
register
(String qualifier, Jdbc.Handler<?> handler)
-
Method Details
-
register
-
register
-
register
-
get
-
get
-
getOrCreate
-
create
public static <T,E extends RuntimeException> Jdbc.Handler<T> create(com.landawn.abacus.util.Throwables.TriConsumer<T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> beforeInvokeAction) -
create
public static <T,E extends RuntimeException> Jdbc.Handler<T> create(com.landawn.abacus.util.Throwables.QuadConsumer<Object, T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> afterInvokeAction) -
create
public static <T,E extends RuntimeException> Jdbc.Handler<T> create(com.landawn.abacus.util.Throwables.TriConsumer<T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> beforeInvokeAction, com.landawn.abacus.util.Throwables.QuadConsumer<Object, T, Object[], com.landawn.abacus.util.Tuple.Tuple3<Method, com.landawn.abacus.util.ImmutableList<Class<?>>, Class<?>>, E> afterInvokeAction)
-