Package org.jdbi.v3.sqlobject
Class HandlerDecorators
java.lang.Object
org.jdbi.v3.sqlobject.HandlerDecorators
- All Implemented Interfaces:
- JdbiConfig<HandlerDecorators>
Deprecated.
Registry for 
handler decorators. Decorators may modify or augment the behavior of a method
 Handler in some way. Out of the box, a decorator is registered which applies decorations for any
 decorating annotations present on a SQL method. For example, using the
 Transaction annotation will cause a SQL method to be executed within a
 transaction. Decorators are applied in the order registered, from innermost to outermost: the last registered
 decorator will be the outermost decorator around the method handler.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionapplyDecorators(Handler base, Class<?> sqlObjectType, Method method) Deprecated.Applies all registered decorators to the given handlerDeprecated.Returns a copy of this configuration object.register(HandlerDecorator decorator) Deprecated.Registers the given handler decorator with the registry.Methods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jdbi.v3.core.config.JdbiConfigsetRegistry
- 
Constructor Details- 
HandlerDecoratorspublic HandlerDecorators()Deprecated.
 
- 
- 
Method Details- 
registerDeprecated.Registers the given handler decorator with the registry.- Parameters:
- decorator- the decorator to register
- Returns:
- this
 
- 
applyDecoratorsDeprecated.Applies all registered decorators to the given handler- Parameters:
- base- the base handler
- sqlObjectType- the SQL object type
- method- the SQL method to be decorated
- Returns:
- the decorated handler
 
- 
createCopyDeprecated.Description copied from interface:JdbiConfigReturns a copy of this configuration object. Changes to the copy should not modify the original, and vice-versa.- Specified by:
- createCopyin interface- JdbiConfig<HandlerDecorators>
- Returns:
- a copy of this configuration object.
 
 
- 
ExtensionHandlerCustomizerinstances which are returned directly from theExtensionFactory.getExtensionHandlerCustomizers(ConfigRegistry).