org.springframework.data.hadoop.config.common.annotation
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
|
Method Summary |
|
postProcess(O object)
Initialize the object possibly returning a modified instance that should
be used instead. |
QUIESCENT_POSTPROCESSOR
static final ObjectPostProcessor<java.lang.Object> QUIESCENT_POSTPROCESSOR
- A do nothing implementation of the
ObjectPostProcessor
postProcess
<O extends T> O postProcess(O object)
- Initialize the object possibly returning a modified instance that should
be used instead.
- Parameters:
object - the object to initialize
- Returns:
- the initialized version of the object