Uses of Interface
org.springframework.beans.factory.BeanNameAware
Packages that use BeanNameAware
Package
Description
Bean post-processors for use in ApplicationContexts to simplify AOP usage
by automatically creating AOP proxies without the need to use a ProxyFactoryBean.
SPI interfaces and configuration-related convenience classes for bean factories.
Implementation package for
java.util.concurrent based caches.Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
This package provides a facility for generic JCA message endpoint management.
This package contains the base message listener container facility.
This package provides JCA-based endpoint management for JMS message listeners.
Support classes for working with annotated message-handling methods with
non-blocking, reactive contracts.
Common infrastructure for invoking message handler methods with non-blocking,
and reactive contracts.
Support classes for working with annotated RSocket stream handling methods.
Provides implementations of
Message along with
a MessageBuilder and MessageHeaderAccessor for building and working with messages and
message headers, as well as various MessageChannel
implementations and channel interceptor support.Package providing integration of JPA (Java Persistence API) with Spring concepts.
Classes supporting the
org.springframework.orm.jpa package.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 package for declarative scheduling configuration,
with XML schema being the primary configuration format.
Support classes for the open source scheduler
Quartz,
allowing to set up Quartz Schedulers, JobDetails and
Triggers as beans in a Spring context.
Classes supporting the
org.springframework.web.context package,
such as WebApplicationContext implementations and various utility classes.Provides generic filter base classes allowing for bean-style configuration.
Support classes for the multipart resolution framework.
Classes supporting the
org.springframework.web.reactive.function.server package.Provides HandlerMapping implementations including abstract base classes.
Infrastructure for handler method processing.
Infrastructure for annotation-based handler method processing.
Support for result handling through view resolution.
Support classes for the integration of
FreeMarker
as Spring web view technology.
Support classes for views based on the JSR-223 script engine abstraction.
Classes supporting the
org.springframework.web.servlet.function package.Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
Standard controller implementations for the Servlet MVC framework that comes with
Spring.
Servlet-based infrastructure for handler method processing,
building on the
org.springframework.web.method package.MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package.Support classes for serving static resources.
Provides standard View and ViewResolver implementations,
including abstract base classes for custom implementations.
Support classes for document generation,
providing View implementations for PDF and Excel.
Support classes for feed generation, providing View implementations for Atom and RSS.
Support classes for the integration of
FreeMarker
as Spring web view technology.
Support classes for the integration of
Groovy Templates as Spring web view technology.
Support classes for providing a View implementation based on JSON serialization.
Support classes for views based on the JSR-223 script engine abstraction.
Support classes for providing a View implementation based on XML Marshalling.
Support classes for XSLT,
providing a View implementation for XSLT stylesheets.
Server-side support classes including container-specific strategies
for upgrading a request.
-
Uses of BeanNameAware in org.springframework.aop.framework.autoproxy
Classes in org.springframework.aop.framework.autoproxy that implement BeanNameAwareModifier and TypeClassDescriptionclassBeanPostProcessorimplementation that creates AOP proxies based on all candidateAdvisors in the currentBeanFactory. -
Uses of BeanNameAware in org.springframework.beans.factory.config
Classes in org.springframework.beans.factory.config that implement BeanNameAwareModifier and TypeClassDescriptionclassFactoryBeanwhich retrieves a static or non-static field value.classAbstract base class for property resource configurers that resolve placeholders in bean definition property values.classDeprecated, for removal: This API element is subject to removal in a future version.classFactoryBeanthat evaluates a property path on a given target object.classDeprecated, for removal: This API element is subject to removal in a future version.as of 5.2, to be removed in 8.0; useorg.springframework.context.support.PropertySourcesPlaceholderConfigurerinstead which is more flexible through taking advantage of theEnvironmentandPropertySourcemechanisms. -
Uses of BeanNameAware in org.springframework.cache.concurrent
Classes in org.springframework.cache.concurrent that implement BeanNameAwareModifier and TypeClassDescriptionclassFactoryBeanfor easy configuration of aConcurrentMapCachewhen used within a Spring container. -
Uses of BeanNameAware in org.springframework.context.support
Classes in org.springframework.context.support that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstractRefreshableApplicationContextsubclass that adds common handling of specified config locations.classConvenient base class forApplicationContextimplementations, drawing configuration from XML documents containing bean definitions understood by anXmlBeanDefinitionReader.classStandalone XML application context, taking the context definition files from the class path, interpreting plain paths as class path resource names that include the package path (for example, "mypackage/myresource.txt").classStandalone XML application context, taking the context definition files from the file system or from URLs, interpreting plain paths as relative file system locations (for example, "mydir/myfile.txt").classSpecialization ofPlaceholderConfigurerSupportthat resolves ${...} placeholders within bean definition property values and@Valueannotations against the current SpringEnvironmentand its set ofPropertySources. -
Uses of BeanNameAware in org.springframework.jca.endpoint
Classes in org.springframework.jca.endpoint that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base implementation of the JCA 1.7MessageEndpointFactoryinterface, providing transaction management capabilities as well as ClassLoader exposure for endpoint invocations.classGeneric implementation of the JCA 1.7MessageEndpointFactoryinterface, providing transaction management capabilities for any kind of message listener object (for example,MessageListenerobjects orMessageListenerobjects). -
Uses of BeanNameAware in org.springframework.jms.listener
Classes in org.springframework.jms.listener that implement BeanNameAwareModifier and TypeClassDescriptionclassCommon base class for all containers which need to implement listening based on a JMS Connection (either shared or freshly obtained for each attempt).classAbstract base class for Spring message listener container implementations.classBase class for listener container implementations which are based on polling.classMessage listener container variant that uses plain JMS client APIs, specifically a loop ofMessageConsumer.receive()calls that also allow for transactional receipt of messages (registering them with XA transactions).classMessage listener container that uses the plain JMS client API'sMessageConsumer.setMessageListener()method to create concurrent MessageConsumers for the specified listeners. -
Uses of BeanNameAware in org.springframework.jms.listener.endpoint
Classes in org.springframework.jms.listener.endpoint that implement BeanNameAwareModifier and TypeClassDescriptionclassJMS-specific implementation of the JCA 1.7MessageEndpointFactoryinterface, providing transaction management capabilities for a JMS listener object (for example, aMessageListenerobject).classExtension of the generic JCA 1.5GenericMessageEndpointManager, adding JMS-specific support for ActivationSpec configuration. -
Uses of BeanNameAware in org.springframework.messaging.handler.annotation.reactive
Classes in org.springframework.messaging.handler.annotation.reactive that implement BeanNameAwareModifier and TypeClassDescriptionclassExtension ofAbstractMethodMessageHandlerfor reactive, non-blocking handling of messages via@MessageMappingmethods. -
Uses of BeanNameAware in org.springframework.messaging.handler.invocation.reactive
Classes in org.springframework.messaging.handler.invocation.reactive that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base class for reactive HandlerMethod-based message handling. -
Uses of BeanNameAware in org.springframework.messaging.rsocket.annotation.support
Classes in org.springframework.messaging.rsocket.annotation.support that implement BeanNameAwareModifier and TypeClassDescriptionclassExtension ofMessageMappingMessageHandlerto handle RSocket requests with@MessageMappingand@ConnectMappingmethods, also supporting use of@RSocketExchange. -
Uses of BeanNameAware in org.springframework.messaging.support
Classes in org.springframework.messaging.support that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base class forMessageChannelimplementations.classAbstract base class forSubscribableChannelimplementations.classASubscribableChannelthat sends messages to each of its subscribers. -
Uses of BeanNameAware in org.springframework.orm.jpa
Classes in org.springframework.orm.jpa that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstractFactoryBeanthat creates a local JPAEntityManagerFactoryinstance within a Spring application context.classFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard container bootstrap contract.classFactoryBeanthat creates a JPAEntityManagerFactoryaccording to JPA's standard standalone bootstrap contract. -
Uses of BeanNameAware in org.springframework.orm.jpa.support
Classes in org.springframework.orm.jpa.support that implement BeanNameAwareModifier and TypeClassDescriptionclassServlet Filter that binds a JPA EntityManager to the thread for the entire processing of the request. -
Uses of BeanNameAware in org.springframework.scheduling.annotation
Classes in org.springframework.scheduling.annotation that implement BeanNameAwareModifier 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 BeanNameAware in org.springframework.scheduling.concurrent
Classes in org.springframework.scheduling.concurrent that implement BeanNameAwareModifier and TypeClassDescriptionclassBase class for setting up aExecutorService(typically aThreadPoolExecutororScheduledThreadPoolExecutor).classFactoryBeanthat sets up aScheduledExecutorService(by default: aScheduledThreadPoolExecutor) and exposes it for bean references.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 BeanNameAware in org.springframework.scheduling.config
Classes in org.springframework.scheduling.config that implement BeanNameAwareModifier and TypeClassDescriptionclassFactoryBeanfor creatingThreadPoolTaskExecutorinstances, primarily used behind the XML task namespace.classA routing implementation of theTaskSchedulerinterface, delegating to a target scheduler based on an identified qualifier or using a default scheduler otherwise. -
Uses of BeanNameAware in org.springframework.scheduling.quartz
Classes in org.springframework.scheduling.quartz that implement BeanNameAwareModifier and TypeClassDescriptionclassA SpringFactoryBeanfor creating a QuartzCronTriggerinstance, supporting bean-style usage for trigger configuration.classA SpringFactoryBeanfor creating a QuartzJobDetailinstance, supporting bean-style usage for JobDetail configuration.classFactoryBeanthat exposes aJobDetailobject which delegates job execution to a specified (static or non-static) method.classFactoryBeanthat creates and configures a QuartzScheduler, manages its lifecycle as part of the Spring application context, and exposes the Scheduler as bean reference for dependency injection.classA SpringFactoryBeanfor creating a QuartzSimpleTriggerinstance, supporting bean-style usage for trigger configuration. -
Uses of BeanNameAware in org.springframework.web.context.support
Classes in org.springframework.web.context.support that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstractRefreshableApplicationContextsubclass which implements theConfigurableWebApplicationContextinterface for web environments.classWebApplicationContextimplementation which accepts component classes as input — in particular@Configurationclasses, but also plain@Componentclasses as well as JSR-330 compliant classes usingjakarta.injectannotations.classWebApplicationContextimplementation which takes its configuration from Groovy bean definition scripts and/or XML files, as understood by aGroovyBeanDefinitionReader.classWebApplicationContextimplementation which takes its configuration from XML documents, understood by anXmlBeanDefinitionReader. -
Uses of BeanNameAware in org.springframework.web.filter
Classes in org.springframework.web.filter that implement BeanNameAwareModifier and TypeClassDescriptionclassBase class forFilters that perform logging operations before and after a request is processed.classServlet Filter that allows one to specify a character encoding for requests.classSimple request logging filter that writes the request URI (and optionally the query string) to the Commons Log.classFilterto handle CORS pre-flight requests and intercept CORS simple and actual requests with aCorsProcessor, and to update the response, for example, with CORS response headers, based on the policy matched through the providedCorsConfigurationSource.classProxy for a standard Servlet Filter, delegating to a Spring-managed bean that implements the Filter interface.classFilterthat parses form data for HTTP PUT, PATCH, and DELETE requests and exposes it as Servlet request parameters.classExtract values from "Forwarded" and "X-Forwarded-*" headers, wrap the request and response, and make they reflect the client-originated protocol and address in the following methods:getServerName()getServerPort()getScheme()isSecure()sendRedirect(String).classSimple base implementation ofFilterwhich treats its config parameters (init-paramentries within thefiltertag inweb.xml) as bean properties.classFilterthat converts posted method parameters into HTTP methods, retrievable viaHttpServletRequest.getMethod().classFilter base class that aims to guarantee a single execution per request dispatch, on any servlet container.classOverridesHttpServletResponse.sendRedirect(String)and handles it by setting the HTTP status and "Location" headers, which keeps the Servlet container from re-writing relative redirect URLs into absolute ones.classServlet Filter that exposes the request to the current thread, through bothLocaleContextHolderandRequestContextHolder.classFilterthat createsobservationsfor HTTP exchanges.classSimple request logging filter that writes the request URI (and optionally the query string) to the ServletContext log.classFilterthat generates anETagvalue based on the content on the response.final classFilterthat modifies the URL, and then either redirects or wraps the request to effect the change. -
Uses of BeanNameAware in org.springframework.web.multipart.support
Classes in org.springframework.web.multipart.support that implement BeanNameAwareModifier and TypeClassDescriptionclassServlet Filter that resolves multipart requests via aMultipartResolver. -
Uses of BeanNameAware in org.springframework.web.reactive.function.server.support
Classes in org.springframework.web.reactive.function.server.support that implement BeanNameAwareModifier and TypeClassDescriptionclassHandlerMappingimplementation that supportsRouterFunctions. -
Uses of BeanNameAware in org.springframework.web.reactive.handler
Classes in org.springframework.web.reactive.handler that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base class forHandlerMappingimplementations.classAbstract base class for URL-mappedHandlerMappingimplementations.classImplementation of theHandlerMappinginterface to map from URLs to request handler beans. -
Uses of BeanNameAware in org.springframework.web.reactive.result.method
Classes in org.springframework.web.reactive.result.method that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base class forHandlerMappingimplementations that define a mapping between a request and aHandlerMethod.classAbstract base class for classes for whichRequestMappingInfodefines the mapping between a request and a handler method. -
Uses of BeanNameAware in org.springframework.web.reactive.result.method.annotation
Classes in org.springframework.web.reactive.result.method.annotation that implement BeanNameAwareModifier and TypeClassDescriptionclassAn extension ofRequestMappingInfoHandlerMappingthat createsRequestMappingInfoinstances from type-level and method-level@RequestMappingand@HttpExchangeannotations. -
Uses of BeanNameAware in org.springframework.web.reactive.result.view
Classes in org.springframework.web.reactive.result.view that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base class for URL-based views.classBase class forViewimplementations.classView that redirects to an absolute or context relative URL. -
Uses of BeanNameAware in org.springframework.web.reactive.result.view.freemarker
Classes in org.springframework.web.reactive.result.view.freemarker that implement BeanNameAwareModifier and TypeClassDescriptionclassAViewimplementation that uses the FreeMarker template engine. -
Uses of BeanNameAware in org.springframework.web.reactive.result.view.script
Classes in org.springframework.web.reactive.result.view.script that implement BeanNameAwareModifier and TypeClassDescriptionclassAnAbstractUrlBasedViewsubclass designed to run any template library based on a JSR-223 script engine. -
Uses of BeanNameAware in org.springframework.web.servlet.function.support
Classes in org.springframework.web.servlet.function.support that implement BeanNameAwareModifier and TypeClassDescriptionclassHandlerMappingimplementation that supportsRouterFunctions. -
Uses of BeanNameAware in org.springframework.web.servlet.handler
Classes in org.springframework.web.servlet.handler that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract implementation of theHandlerMappinginterface, detecting URL mappings for handler beans through introspection of all defined beans in the application context.classAbstract base class forHandlerMappingimplementations.classAbstract base class forHandlerMappingimplementations that define a mapping between a request and aHandlerMethod.classAbstract base class for URL-mappedHandlerMappingimplementations.classImplementation of theHandlerMappinginterface that maps from URLs to beans with names that start with a slash ("/"), similar to how Struts maps URLs to action names.classImplementation of theHandlerMappinginterface that maps from URLs to request handler beans. -
Uses of BeanNameAware in org.springframework.web.servlet.mvc
Classes in org.springframework.web.servlet.mvc that implement BeanNameAwareModifier and TypeClassDescriptionclassSpring Controller implementation that forwards to a named servlet, i.e.classSpring Controller implementation that wraps a servlet instance which it manages internally. -
Uses of BeanNameAware in org.springframework.web.servlet.mvc.method
Classes in org.springframework.web.servlet.mvc.method that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base class for classes for whichRequestMappingInfodefines the mapping between a request and a handler method. -
Uses of BeanNameAware in org.springframework.web.servlet.mvc.method.annotation
Classes in org.springframework.web.servlet.mvc.method.annotation that implement BeanNameAwareModifier and TypeClassDescriptionclassCreatesRequestMappingInfoinstances from type-level and method-level@RequestMappingand@HttpExchangeannotations in@Controllerclasses. -
Uses of BeanNameAware in org.springframework.web.servlet.resource
Classes in org.springframework.web.servlet.resource that implement BeanNameAwareModifier and TypeClassDescriptionclassA filter that wraps theHttpServletResponseand overrides itsencodeURLmethod in order to translate internal resource request URLs into public URL paths for external use. -
Uses of BeanNameAware in org.springframework.web.servlet.view
Classes in org.springframework.web.servlet.view that implement BeanNameAwareModifier and TypeClassDescriptionclassAbstract base class for Jackson 3.x based and content type independentAbstractViewimplementations.classAdapter base class for template-based view technologies such as FreeMarker, with the ability to use request and session attributes in their model and the option to expose helper objects for Spring's FreeMarker macro library.classAbstract base class for URL-based views.classAbstract base class forViewimplementations.classWrapper for a JSP or other resource within the same web application.classSpecialization ofInternalResourceViewfor JSTL pages, i.e.classView that redirects to an absolute, context relative, or current request relative URL. -
Uses of BeanNameAware in org.springframework.web.servlet.view.document
Classes in org.springframework.web.servlet.view.document that implement BeanNameAwareModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.since 7.0.classDeprecated, for removal: This API element is subject to removal in a future version.since 7.0.classDeprecated, for removal: This API element is subject to removal in a future version.since 7.0.classDeprecated, for removal: This API element is subject to removal in a future version.since 7.0.classDeprecated, for removal: This API element is subject to removal in a future version.since 7.0. -
Uses of BeanNameAware in org.springframework.web.servlet.view.feed
Classes in org.springframework.web.servlet.view.feed that implement BeanNameAwareModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.since 7.0.classAbstractFeedView<T extends com.rometools.rome.feed.WireFeed>Deprecated, for removal: This API element is subject to removal in a future version.since 7.0.classDeprecated, for removal: This API element is subject to removal in a future version.since 7.0. -
Uses of BeanNameAware in org.springframework.web.servlet.view.freemarker
Classes in org.springframework.web.servlet.view.freemarker that implement BeanNameAware -
Uses of BeanNameAware in org.springframework.web.servlet.view.groovy
Classes in org.springframework.web.servlet.view.groovy that implement BeanNameAwareModifier and TypeClassDescriptionclassAnAbstractTemplateViewsubclass based on Groovy XML/XHTML markup templates. -
Uses of BeanNameAware in org.springframework.web.servlet.view.json
Classes in org.springframework.web.servlet.view.json that implement BeanNameAwareModifier and TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.since 7.0 in favor ofAbstractJacksonViewclassSpring MVCViewthat renders JSON content by serializing the model for the current request using Jackson 3'sJsonMapper.classDeprecated, for removal: This API element is subject to removal in a future version.since 7.0 in favor ofJacksonJsonView -
Uses of BeanNameAware in org.springframework.web.servlet.view.script
Classes in org.springframework.web.servlet.view.script that implement BeanNameAwareModifier and TypeClassDescriptionclassAnAbstractUrlBasedViewsubclass designed to run any template library based on a JSR-223 script engine. -
Uses of BeanNameAware in org.springframework.web.servlet.view.xml
Classes in org.springframework.web.servlet.view.xml that implement BeanNameAwareModifier and TypeClassDescriptionclassSpring MVCViewthat renders XML content by serializing the model for the current request using Jackson 3'sXmlMapper.classDeprecated, for removal: This API element is subject to removal in a future version.since 7.0 in favor ofJacksonXmlViewclassSpring-MVCViewthat allows for response context to be rendered as the result of marshalling by aMarshaller. -
Uses of BeanNameAware in org.springframework.web.servlet.view.xslt
Classes in org.springframework.web.servlet.view.xslt that implement BeanNameAwareModifier and TypeClassDescriptionclassXSLT-driven View that allows for response context to be rendered as the result of an XSLT transformation. -
Uses of BeanNameAware in org.springframework.web.socket.server.support
Classes in org.springframework.web.socket.server.support that implement BeanNameAwareModifier and TypeClassDescriptionclassExtension ofSimpleUrlHandlerMappingwith support for more precise mapping of WebSocket handshake requests to handlers of typeWebSocketHttpRequestHandler.
PropertyPlaceholderConfigurer; to be removed in 8.0