Interface Handler

All Superinterfaces:
org.jdbi.v3.core.extension.ExtensionHandler
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface @Deprecated public interface Handler extends org.jdbi.v3.core.extension.ExtensionHandler
Deprecated.
Use ExtensionHandler directly.
Implements the contract of a SQL Object method.
  • Field Summary

    Fields inherited from interface org.jdbi.v3.core.extension.ExtensionHandler

    EQUALS_HANDLER, HASHCODE_HANDLER, NULL_HANDLER
  • Method Summary

    Modifier and Type
    Method
    Description
    invoke(Object target, Object[] args, org.jdbi.v3.core.extension.HandleSupplier handleSupplier)
    Deprecated.
    Executes a SQL Object method, and returns the result.
    default Object
    invoke(org.jdbi.v3.core.extension.HandleSupplier handleSupplier, Object target, Object... args)
    Deprecated.
     

    Methods inherited from interface org.jdbi.v3.core.extension.ExtensionHandler

    warm
  • Method Details

    • invoke

      Object invoke(Object target, Object[] args, org.jdbi.v3.core.extension.HandleSupplier handleSupplier) throws Exception
      Deprecated.
      Executes a SQL Object method, and returns the result.
      Parameters:
      target - the SQL Object instance being invoked
      args - the arguments that were passed to the method.
      handleSupplier - a (possibly lazy) Handle supplier.
      Returns:
      the method return value, or null if the method has a void return type.
      Throws:
      Exception - any exception thrown by the method.
    • invoke

      default Object invoke(org.jdbi.v3.core.extension.HandleSupplier handleSupplier, Object target, Object... args) throws Exception
      Deprecated.
      Specified by:
      invoke in interface org.jdbi.v3.core.extension.ExtensionHandler
      Throws:
      Exception