Class Handlers

java.lang.Object
org.jdbi.v3.sqlobject.Handlers
All Implemented Interfaces:
JdbiConfig<Handlers>

@Deprecated(since="3.38.0", forRemoval=true) public class Handlers extends Object implements JdbiConfig<Handlers>
Deprecated, for removal: This API element is subject to removal in a future version.
Registry for handler factories, which produce handlers for SQL object methods. By default, a factory is registered for methods annotated with SQL annotations such as @SqlUpdate or SqlQuery. Clients may register additional factories to provide support for other use cases. In the case that two or more registered factories would support a particular SQL object method, the last-registered factory takes precedence.
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Returns a copy of this configuration object.
    findFor(Class<?> sqlObjectType, Method method)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Registers the given handler factory with the registry.

    Methods inherited from class java.lang.Object Link icon

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jdbi.v3.core.config.JdbiConfig Link icon

    setRegistry
  • Constructor Details Link icon

    • Handlers Link icon

      public Handlers()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details Link icon

    • register Link icon

      public Handlers register(HandlerFactory factory)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Registers the given handler factory with the registry.
      Parameters:
      factory - the factory to register
      Returns:
      this
    • findFor Link icon

      public Optional<Handler> findFor(Class<?> sqlObjectType, Method method)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • createCopy Link icon

      public Handlers createCopy()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: JdbiConfig
      Returns a copy of this configuration object. Changes to the copy should not modify the original, and vice-versa.
      Specified by:
      createCopy in interface JdbiConfig<Handlers>
      Returns:
      a copy of this configuration object.