Uses of Interface
org.springframework.context.ApplicationContextAware
Packages that use ApplicationContextAware
Package
Description
Support classes for application events, like standard context events.
Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
Annotation support for asynchronous method execution.
Scheduling convenience classes for the
java.util.concurrent
and jakarta.enterprise.concurrent packages, allowing to set up a
ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
context.Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
-
Uses of ApplicationContextAware in org.springframework.context.event
Classes in org.springframework.context.event that implement ApplicationContextAwareModifier and TypeClassDescriptionclassRegistersEventListenermethods as individualApplicationListenerinstances. -
Uses of ApplicationContextAware in org.springframework.context.support
Classes in org.springframework.context.support that implement ApplicationContextAwareModifier and TypeClassDescriptionclassConvenient superclass for application objects that want to be aware of the application context, for example, for custom lookup of collaborating beans or for context-specific resource access. -
Uses of ApplicationContextAware in org.springframework.scheduling.annotation
Classes in org.springframework.scheduling.annotation that implement ApplicationContextAwareModifier and TypeClassDescriptionclassBean post-processor that registers methods annotated with@Scheduledto be invoked by aTaskScheduleraccording to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation. -
Uses of ApplicationContextAware in org.springframework.scheduling.concurrent
Classes in org.springframework.scheduling.concurrent that implement ApplicationContextAwareModifier and TypeClassDescriptionclassBase class for setting up aExecutorService(typically aThreadPoolExecutororScheduledThreadPoolExecutor).classFactoryBeanthat sets up aScheduledExecutorService(by default: aScheduledThreadPoolExecutor) and exposes it for bean references.classA simple implementation of Spring'sTaskSchedulerinterface, using a single scheduler thread and executing every scheduled task in an individual separate thread.classJavaBean that allows for configuring aThreadPoolExecutorin bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a bean reference of its nativeExecutorServicetype.classJavaBean that allows for configuring aThreadPoolExecutorin bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a SpringTaskExecutor.classA standard implementation of Spring'sTaskSchedulerinterface, wrapping a nativeScheduledThreadPoolExecutorand providing all applicable configuration options for it. -
Uses of ApplicationContextAware in org.springframework.validation.beanvalidation
Classes in org.springframework.validation.beanvalidation that implement ApplicationContextAwareModifier and TypeClassDescriptionclassThis is the central class forjakarta.validation(JSR-303) setup in a Spring application context: It bootstraps ajakarta.validation.ValidationFactoryand exposes it through the SpringValidatorinterface as well as through the JSR-303Validatorinterface and theValidatorFactoryinterface itself.classLocalValidatorFactoryBeansubclass that simply turnsValidatorcalls into no-ops in case of no Bean Validation provider being available.