Interface ObjectPostProcessor<T>

Type Parameters:
T - the bound of the types of Objects this ObjectPostProcessor supports.

public interface ObjectPostProcessor<T>
Allows initialization of Objects. Typically this is used to call the Aware methods, InitializingBean.afterPropertiesSet(), and ensure that DisposableBean.destroy() has been invoked.
Author:
Rob Winch
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    A do nothing implementation of the ObjectPostProcessor
  • Method Summary

    Modifier and Type
    Method
    Description
    <O extends T>
    O
    postProcess(O object)
    Initialize the object possibly returning a modified instance that should be used instead.
  • Field Details

  • Method Details

    • postProcess

      <O extends T> O postProcess(O object)
      Initialize the object possibly returning a modified instance that should be used instead.
      Type Parameters:
      O - the type of a processed object
      Parameters:
      object - the object to initialize
      Returns:
      the initialized version of the object