Interface Aware
- All Known Subinterfaces:
- ApplicationContextAware,- ApplicationEventPublisherAware,- ApplicationStartupAware,- BeanClassLoaderAware,- BeanFactoryAware,- BeanNameAware,- EmbeddedValueResolverAware,- EnvironmentAware,- ImportAware,- LoadTimeWeaverAware,- MessageSourceAware,- NotificationPublisherAware,- ResourceLoaderAware,- SchedulerContextAware,- ServletConfigAware,- ServletContextAware
- All Known Implementing Classes:
- AbstractAdvisingBeanPostProcessor,- AbstractAdvisorAutoProxyCreator,- AbstractApplicationEventMulticaster,- AbstractAsyncConfiguration,- AbstractAtomFeedView,- AbstractAutoProxyCreator,- AbstractBeanFactoryAwareAdvisingPostProcessor,- AbstractBeanFactoryBasedTargetSource,- AbstractBeanFactoryBasedTargetSourceCreator,- AbstractBeanFactoryPointcutAdvisor,- AbstractBrokerMessageHandler,- AbstractCachingConfiguration,- AbstractCachingViewResolver,- AbstractController,- AbstractDetectingUrlHandlerMapping,- AbstractEntityManagerFactoryBean,- AbstractFactoryBean,- AbstractFallbackTransactionAttributeSource,- AbstractFeedView,- AbstractHandlerMapping,- AbstractHandlerMapping,- AbstractHandlerMethodAdapter,- AbstractHandlerMethodMapping,- AbstractHandlerMethodMapping,- AbstractJackson2View,- AbstractJCacheConfiguration,- AbstractJmsListeningContainer,- AbstractJUnit4SpringContextTests,- AbstractMessageBrokerConfiguration,- AbstractMessageChannel,- AbstractMessageEndpointFactory,- AbstractMessageListenerContainer,- AbstractMethodMessageHandler,- AbstractMethodMessageHandler,- AbstractPdfStamperView,- AbstractPdfView,- AbstractPollingMessageListenerContainer,- AbstractPoolingTargetSource,- AbstractPrototypeBasedTargetSource,- AbstractRefreshableConfigApplicationContext,- AbstractRefreshableWebApplicationContext,- AbstractRequestLoggingFilter,- AbstractRssFeedView,- AbstractServiceLoaderBasedFactoryBean,- AbstractSingletonProxyFactoryBean,- AbstractSubscribableChannel,- AbstractTemplateView,- AbstractTemplateViewResolver,- AbstractTestNGSpringContextTests,- AbstractTransactionalJUnit4SpringContextTests,- AbstractTransactionalTestNGSpringContextTests,- AbstractTransactionManagementConfiguration,- AbstractUrlBasedView,- AbstractUrlBasedView,- AbstractUrlHandlerMapping,- AbstractUrlHandlerMapping,- AbstractUrlViewController,- AbstractView,- AbstractView,- AbstractXlsView,- AbstractXlsxStreamingView,- AbstractXlsxView,- AbstractXmlApplicationContext,- AnnotatedEndpointConnectionManager,- AnnotationAsyncExecutionInterceptor,- AnnotationAwareAspectJAutoProxyCreator,- AnnotationConfigWebApplicationContext,- AnnotationJmxAttributeSource,- AnnotationMBeanExporter,- AnnotationTransactionAttributeSource,- ApplicationObjectSupport,- AspectJAsyncConfiguration,- AspectJAwareAdvisorAutoProxyCreator,- AspectJCachingConfiguration,- AspectJExpressionPointcut,- AspectJExpressionPointcutAdvisor,- AspectJJCacheConfiguration,- AspectJJtaTransactionManagementConfiguration,- AspectJTransactionManagementConfiguration,- AspectJWeavingEnabler,- AsyncAnnotationAdvisor,- AsyncAnnotationBeanPostProcessor,- AsyncExecutionAspectSupport,- AsyncExecutionInterceptor,- AutowiredAnnotationBeanPostProcessor,- BeanConfigurerSupport,- BeanCreatingHandlerProvider,- BeanFactoryCacheOperationSourceAdvisor,- BeanFactoryConnectionFactoryLookup,- BeanFactoryDataSourceLookup,- BeanFactoryDestinationResolver,- BeanFactoryJCacheOperationSourceAdvisor,- BeanFactoryMessageChannelDestinationResolver,- BeanFactoryTransactionAttributeSourceAdvisor,- BeanNameAutoProxyCreator,- BeanNameUrlHandlerMapping,- BeanNameViewResolver,- BshScriptEvaluator,- BshScriptFactory,- CacheAspectSupport,- CacheInterceptor,- CacheProxyFactoryBean,- CharacterEncodingFilter,- ClassPathBeanDefinitionScanner,- ClassPathScanningCandidateComponentProvider,- ClassPathXmlApplicationContext,- CommonAnnotationBeanPostProcessor,- CommonsPool2TargetSource,- CommonsRequestLoggingFilter,- ConcurrentMapCacheFactoryBean,- ConcurrentMapCacheManager,- ConfigurationClassPostProcessor,- ContentNegotiatingViewResolver,- ContentNegotiationManagerFactoryBean,- ContextAnnotationAutowireCandidateResolver,- CorsFilter,- CronTriggerFactoryBean,- CustomAutowireConfigurer,- CustomScopeConfigurer,- DateTimeFormatAnnotationFormatterFactory,- DefaultAdvisorAutoProxyCreator,- DefaultBeanFactoryPointcutAdvisor,- DefaultContextLoadTimeWeaver,- DefaultFormattingConversionService,- DefaultHandshakeHandler,- DefaultJCacheOperationSource,- DefaultLifecycleProcessor,- DefaultMessageHandlerMethodFactory,- DefaultMessageListenerContainer,- DefaultPersistenceUnitManager,- DefaultServletHttpRequestHandler,- DefaultSockJsService,- DelegatingFilterProxy,- DelegatingWebFluxConfiguration,- DelegatingWebMvcConfiguration,- DelegatingWebSocketMessageBrokerConfiguration,- DispatcherHandler,- DispatcherServlet,- EmbeddedValueResolutionSupport,- EndpointConnectionManager,- EntityManagerFactoryAccessor,- EventListenerMethodProcessor,- EventPublicationInterceptor,- ExceptionHandlerExceptionResolver,- ExecutorConfigurationSupport,- ExecutorSubscribableChannel,- FieldRetrievingFactoryBean,- FileSystemXmlApplicationContext,- FormattingConversionService,- FormattingConversionServiceFactoryBean,- FormContentFilter,- ForwardedHeaderFilter,- FrameworkServlet,- FreeMarkerConfigurationFactoryBean,- FreeMarkerConfigurer,- FreeMarkerConfigurer,- FreeMarkerView,- FreeMarkerView,- FreeMarkerViewResolver,- FreeMarkerViewResolver,- GenericFilterBean,- GenericMessageEndpointFactory,- GenericMessagingTemplate,- GenericTypeAwareAutowireCandidateResolver,- GroovyMarkupConfigurer,- GroovyMarkupView,- GroovyMarkupViewResolver,- GroovyScriptEvaluator,- GroovyScriptFactory,- GroovyWebApplicationContext,- HandlerMappingIntrospector,- HibernateTransactionManager,- HiddenHttpMethodFilter,- HttpServletBean,- InfrastructureAdvisorAutoProxyCreator,- InterfaceBasedMBeanInfoAssembler,- InternalResourceView,- InternalResourceViewResolver,- Jackson2ObjectMapperFactoryBean,- Jaxb2Marshaller,- JCacheManagerFactoryBean,- JmsListenerAnnotationBeanPostProcessor,- JmsListenerEndpointRegistrar,- JmsListenerEndpointRegistry,- JmsMessageEndpointFactory,- JmsMessageEndpointManager,- JndiObjectFactoryBean,- JobDetailFactoryBean,- JpaTransactionManager,- Jsr310DateTimeFormatAnnotationFormatterFactory,- Jsr354NumberFormatAnnotationFormatterFactory,- JstlView,- LazyInitTargetSource,- LazyInitTargetSourceCreator,- ListFactoryBean,- LoadTimeWeaverAwareProcessor,- LoadTimeWeavingConfiguration,- LocalContainerEntityManagerFactoryBean,- LocalEntityManagerFactoryBean,- LocalSessionFactoryBean,- LocalValidatorFactoryBean,- MapFactoryBean,- MappingJackson2JsonView,- MappingJackson2MessageConverter,- MappingJackson2XmlView,- MarshallingView,- MBeanClientInterceptor,- MBeanExportConfiguration,- MBeanExporter,- MBeanProxyFactoryBean,- MBeanServerConnectionFactoryBean,- MessageMappingMessageHandler,- MethodInvokingBean,- MethodInvokingFactoryBean,- MethodInvokingJobDetailFactoryBean,- MethodInvokingRunnable,- MethodJmsListenerEndpoint,- MethodLocatingFactoryBean,- MethodMapTransactionAttributeSource,- MethodValidationPostProcessor,- MultipartFilter,- NameMatchTransactionAttributeSource,- NumberFormatAnnotationFormatterFactory,- ObjectFactoryCreatingFactoryBean,- OncePerRequestFilter,- OpenEntityManagerInViewFilter,- OpenEntityManagerInViewInterceptor,- OpenSessionInViewFilter,- OptionalValidatorFactoryBean,- ParameterizableViewController,- PerConnectionWebSocketHandler,- PersistenceAnnotationBeanPostProcessor,- PersistenceExceptionTranslationInterceptor,- PersistenceExceptionTranslationPostProcessor,- PlaceholderConfigurerSupport,- PreferencesPlaceholderConfigurer,- PropertyPathFactoryBean,- PropertyPlaceholderConfigurer,- PropertySourcesPlaceholderConfigurer,- PrototypeTargetSource,- ProviderCreatingFactoryBean,- ProxyAsyncConfiguration,- ProxyCachingConfiguration,- ProxyFactoryBean,- ProxyJCacheConfiguration,- ProxyProcessorSupport,- ProxyTransactionManagementConfiguration,- QualifierAnnotationAutowireCandidateResolver,- QuickTargetSourceCreator,- RedirectView,- RedirectView,- RelativeRedirectFilter,- ReloadableResourceBundleMessageSource,- RequestContextFilter,- RequestMappingHandlerAdapter,- RequestMappingHandlerAdapter,- RequestMappingHandlerMapping,- RequestMappingHandlerMapping,- RequestMappingInfoHandlerMapping,- RequestMappingInfoHandlerMapping,- ResourceBundleMessageSource,- ResourceBundleThemeSource,- ResourceBundleViewResolver,- ResourceHttpRequestHandler,- ResourceUrlEncodingFilter,- ResourceUrlProvider,- ResourceUrlProvider,- ResponseEntityExceptionHandler,- ResponseEntityExceptionHandler,- ResponseStatusExceptionResolver,- RouterFunctionMapping,- RouterFunctionMapping,- RSocketMessageHandler,- ScheduledAnnotationBeanPostProcessor,- ScheduledExecutorFactoryBean,- SchedulerAccessor,- SchedulerAccessorBean,- SchedulerFactoryBean,- ScopedProxyFactoryBean,- ScriptFactoryPostProcessor,- ScriptTemplateView,- ScriptTemplateView,- ScriptTemplateViewResolver,- ScriptTemplateViewResolver,- ServerEndpointExporter,- ServerEndpointRegistration,- ServerHttpObservationFilter,- ServiceFactoryBean,- ServiceListFactoryBean,- ServiceLoaderFactoryBean,- ServiceLocatorFactoryBean,- ServletContextAttributeExporter,- ServletContextAttributeFactoryBean,- ServletContextParameterFactoryBean,- ServletContextRequestLoggingFilter,- ServletForwardingController,- ServletServerContainerFactoryBean,- ServletWrappingController,- SetFactoryBean,- ShallowEtagHeaderFilter,- SharedEntityManagerBean,- SimpAnnotationMethodMessageHandler,- SimpleApplicationEventMulticaster,- SimpleBeanFactoryAwareAspectInstanceFactory,- SimpleBeanTargetSource,- SimpleBrokerMessageHandler,- SimpleMessageListenerContainer,- SimpleServletPostProcessor,- SimpleTriggerFactoryBean,- SimpleUrlHandlerMapping,- SimpleUrlHandlerMapping,- SockJsHttpRequestHandler,- SortedResourcesFactoryBean,- SpringBeanJobFactory,- StandardScriptEvaluator,- StandardScriptFactory,- StompBrokerRelayMessageHandler,- StompSubProtocolHandler,- TaskExecutorFactoryBean,- ThreadLocalTargetSource,- ThreadPoolExecutorFactoryBean,- ThreadPoolTaskExecutor,- ThreadPoolTaskScheduler,- TransactionAspectSupport,- TransactionInterceptor,- TransactionProxyFactoryBean,- UrlBasedViewResolver,- UrlBasedViewResolver,- UrlFilenameViewController,- ViewResolverComposite,- WebApplicationObjectSupport,- WebAsyncTask,- WebContentGenerator,- WebContentInterceptor,- WebFluxConfigurationSupport,- WebMvcConfigurationSupport,- WebSocketAnnotationMethodMessageHandler,- WebSocketHandlerMapping,- WebSocketHttpRequestHandler,- WebSocketMessageBrokerConfigurationSupport,- WebSocketTransportHandler,- XmlViewResolver,- XmlWebApplicationContext,- XsltView,- XsltViewResolver,- XStreamMarshaller
public interface Aware
A marker superinterface indicating that a bean is eligible to be notified by the
 Spring container of a particular framework object through a callback-style method.
 The actual method signature is determined by individual subinterfaces but should
 typically consist of just one void-returning method that accepts a single argument.
 
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.
- Since:
- 3.1
- Author:
- Chris Beams, Juergen Hoeller