public interface Aware
Note that merely implementing Aware provides no default functionality.
Rather, processing must be done explicitly, for example in a
BeanPostProcessor.
Refer to ApplicationContextAwareProcessor
for an example of processing specific *Aware interface callbacks.