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 TypeClassDescriptionclass
RegistersEventListener
methods as individualApplicationListener
instances. -
Uses of ApplicationContextAware in org.springframework.context.support
Classes in org.springframework.context.support that implement ApplicationContextAwareModifier and TypeClassDescriptionclass
Convenient superclass for application objects that want to be aware of the application context, e.g. -
Uses of ApplicationContextAware in org.springframework.scheduling.annotation
Classes in org.springframework.scheduling.annotation that implement ApplicationContextAwareModifier and TypeClassDescriptionclass
Bean post-processor that registers methods annotated with@Scheduled
to be invoked by aTaskScheduler
according 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 TypeClassDescriptionclass
Base class for setting up aExecutorService
(typically aThreadPoolExecutor
orScheduledThreadPoolExecutor
).class
FactoryBean
that sets up aScheduledExecutorService
(by default: aScheduledThreadPoolExecutor
) and exposes it for bean references.class
A simple implementation of Spring'sTaskScheduler
interface, using a single scheduler thread and executing every scheduled task in an individual separate thread.class
JavaBean that allows for configuring aThreadPoolExecutor
in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a bean reference of its nativeExecutorService
type.class
JavaBean that allows for configuring aThreadPoolExecutor
in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a SpringTaskExecutor
.class
A standard implementation of Spring'sTaskScheduler
interface, wrapping a nativeScheduledThreadPoolExecutor
and 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 TypeClassDescriptionclass
This is the central class forjakarta.validation
(JSR-303) setup in a Spring application context: It bootstraps ajakarta.validation.ValidationFactory
and exposes it through the SpringValidator
interface as well as through the JSR-303Validator
interface and theValidatorFactory
interface itself.class
LocalValidatorFactoryBean
subclass that simply turnsValidator
calls into no-ops in case of no Bean Validation provider being available.