Uses of Interface
org.springframework.beans.factory.FactoryBean
Packages that use FactoryBean
Package
Description
Support package for declarative AOP configuration,
 with XML schema being the primary configuration format.
Package containing Spring's basic AOP infrastructure, compliant with the
 AOP Alliance interfaces.
Support for AOP-based scoping of target objects, with configurable backend.
The core package implementing Spring's lightweight Inversion of Control (IoC) container.
SPI interfaces and configuration-related convenience classes for bean factories.
Support package for the Java 
ServiceLoader facility.Classes supporting the 
org.springframework.beans.factory package.Implementation package for 
java.util.concurrent based caches.AOP-based solution for declarative caching demarcation.
Implementation package for JSR-107 (javax.cache aka "JCache") based caches.
Classes supporting the org.springframework.context package,
 such as abstract base classes for ApplicationContext
 implementations and a MessageSource implementation.
Integration with the JSR-310 
java.time package in JDK 8.Support classes for the formatting package,
 providing common implementations as well as adapters.
This package provides generic HTTP support classes,
 to be used by higher-level classes like RestTemplate.
Provides HttpMessageConverter implementations for handling JSON.
Provides generic support classes for JCA usage within Spring,
 mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory.
Defines the Spring JDBC configuration namespace.
Provides extensible support for creating embedded database instances.
Provides support for accessing remote MBean resources.
Contains support classes for connecting to local and remote 
MBeanServers
 and for exposing an MBeanServer to remote clients.The classes in this package make JNDI easier to use,
 facilitating the accessing of configuration stored in JNDI,
 and provide useful superclasses for JNDI access classes.
Package providing integration of
 Hibernate 5.x
 with Spring concepts.
Package providing integration of JPA (Java Persistence API) with Spring concepts.
Classes supporting the 
org.springframework.orm.jpa package.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.
Support package for declarative transaction configuration,
 with XML schema being the primary configuration format.
AOP-based solution for declarative transaction demarcation.
Support classes for setting up
 FreeMarker
 within a Spring application context.
This package contains classes used to determine the requested the media types in a request.
Classes supporting the 
org.springframework.web.context package,
 such as WebApplicationContext implementations and various utility classes.Client-side classes for use with standard Jakarta WebSocket endpoints.
Server-side classes for use with standard JSR-356 WebSocket endpoints.
- 
Uses of FactoryBean in org.springframework.aop.configClasses in org.springframework.aop.config that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanimplementation that locates aMethodon a specified bean.
- 
Uses of FactoryBean in org.springframework.aop.frameworkClasses in org.springframework.aop.framework that implement FactoryBeanModifier and TypeClassDescriptionclassConvenient superclass forFactoryBeantypes that produce singleton-scoped proxy objects.classFactoryBeanimplementation that builds an AOP proxy based on beans in a SpringBeanFactory.
- 
Uses of FactoryBean in org.springframework.aop.scopeClasses in org.springframework.aop.scope that implement FactoryBeanModifier and TypeClassDescriptionclassConvenient proxy factory bean for scoped objects.
- 
Uses of FactoryBean in org.springframework.beans.factorySubinterfaces of FactoryBean in org.springframework.beans.factory
- 
Uses of FactoryBean in org.springframework.beans.factory.configClasses in org.springframework.beans.factory.config that implement FactoryBeanModifier and TypeClassDescriptionclassSimple template superclass forFactoryBeanimplementations that creates a singleton or a prototype object, depending on a flag.classFactoryBeanwhich retrieves a static or non-static field value.classSimple factory for shared List instances.classSimple factory for shared Map instances.classFactoryBeanwhich returns a value which is the result of a static or instance method invocation.classAFactoryBeanimplementation that returns a value which is anObjectFactorythat in turn returns a bean sourced from aBeanFactory.classAllows for making a properties file from a classpath location available as Properties instance in a bean factory.classFactoryBeanthat evaluates a property path on a given target object.classAFactoryBeanimplementation that returns a value which is a JSR-330Providerthat in turn returns a bean sourced from aBeanFactory.classAFactoryBeanimplementation that takes an interface which must have one or more methods with the signaturesMyType xxx()orMyType xxx(MyIdType id)(typically,MyService getService()orMyService getService(String id)) and creates a dynamic proxy which implements that interface, delegating to an underlyingBeanFactory.classSimple factory for shared Set instances.classFactory for aMapthat reads from a YAML source, preserving the YAML-declared value types and their structure.classFactory forPropertiesthat reads from a YAML source, exposing a flat structure of String property values.
- 
Uses of FactoryBean in org.springframework.beans.factory.serviceloaderClasses in org.springframework.beans.factory.serviceloader that implement FactoryBeanModifier and TypeClassDescriptionclassAbstract base class for FactoryBeans operating on the JDK 1.6ServiceLoaderfacility.classFactoryBeanthat exposes the 'primary' service for the configured service class, obtained through the JDK 1.6ServiceLoaderfacility.classFactoryBeanthat exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6ServiceLoaderfacility.classFactoryBeanthat exposes the JDK 1.6ServiceLoaderfor the configured service class.
- 
Uses of FactoryBean in org.springframework.beans.factory.supportMethods in org.springframework.beans.factory.support that return FactoryBeanModifier and TypeMethodDescriptionprotected FactoryBean<?>FactoryBeanRegistrySupport.getFactoryBean(String beanName, Object beanInstance) Get a FactoryBean for the given bean if possible.Methods in org.springframework.beans.factory.support with parameters of type FactoryBeanModifier and TypeMethodDescriptionprotected ObjectFactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBean<?> factory, String beanName, boolean shouldPostProcess) Obtain an object to expose from the given FactoryBean.protected Class<?>FactoryBeanRegistrySupport.getTypeForFactoryBean(FactoryBean<?> factoryBean) Determine the type for the given FactoryBean.
- 
Uses of FactoryBean in org.springframework.cache.concurrentClasses in org.springframework.cache.concurrent that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanfor easy configuration of aConcurrentMapCachewhen used within a Spring container.
- 
Uses of FactoryBean in org.springframework.cache.interceptorClasses in org.springframework.cache.interceptor that implement FactoryBeanModifier and TypeClassDescriptionclassProxy factory bean for simplified declarative caching handling.
- 
Uses of FactoryBean in org.springframework.cache.jcacheClasses in org.springframework.cache.jcache that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanfor a JCachejavax.cache.CacheManager, obtaining a pre-definedCacheManagerby name through the standard JCachejavax.cache.Cachingclass.
- 
Uses of FactoryBean in org.springframework.context.supportClasses in org.springframework.context.support that implement FactoryBeanModifier and TypeClassDescriptionclassA factory providing convenient access to a ConversionService configured with converters appropriate for most environments.
- 
Uses of FactoryBean in org.springframework.format.datetime.standardClasses in org.springframework.format.datetime.standard that implement FactoryBean
- 
Uses of FactoryBean in org.springframework.format.supportClasses in org.springframework.format.support that implement FactoryBeanModifier and TypeClassDescriptionclassA factory providing convenient access to aFormattingConversionServiceconfigured with converters and formatters for common types such as numbers and datetimes.
- 
Uses of FactoryBean in org.springframework.http.client.supportClasses in org.springframework.http.client.support that implement FactoryBean
- 
Uses of FactoryBean in org.springframework.http.converter.jsonClasses in org.springframework.http.converter.json that implement FactoryBeanModifier and TypeClassDescriptionclassAFactoryBeanfor creating a Google Gson 2.xGsoninstance.classAFactoryBeanfor creating a Jackson 2.xObjectMapper(default) orXmlMapper(createXmlMapperproperty set to true) with setters to enable or disable Jackson features from within XML configuration.
- 
Uses of FactoryBean in org.springframework.jca.supportClasses in org.springframework.jca.support that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanthat creates a local JCA connection factory in "non-managed" mode (as defined by the Java Connector Architecture specification).classFactoryBeanthat bootstraps the specified JCA 1.7ResourceAdapter, starting it with a localBootstrapContextand exposing it for bean references.
- 
Uses of FactoryBean in org.springframework.jdbc.configClasses in org.springframework.jdbc.config that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanimplementation that takes a list of location Strings and creates a sorted array ofResourceinstances.
- 
Uses of FactoryBean in org.springframework.jdbc.datasource.embeddedClasses in org.springframework.jdbc.datasource.embedded that implement FactoryBeanModifier and TypeClassDescriptionclassA subclass ofEmbeddedDatabaseFactorythat implementsFactoryBeanfor registration as a Spring bean.
- 
Uses of FactoryBean in org.springframework.jmx.accessClasses in org.springframework.jmx.access that implement FactoryBeanModifier and TypeClassDescriptionclassCreates a proxy to a managed resource running either locally or remotely.
- 
Uses of FactoryBean in org.springframework.jmx.supportClasses in org.springframework.jmx.support that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanthat creates a JSR-160JMXConnectorServer, optionally registers it with theMBeanServer, and then starts it.classFactoryBeanthat creates a JMX 1.2MBeanServerConnectionto a remoteMBeanServerexposed via aJMXServerConnector.classFactoryBeanthat obtains aMBeanServerreference through the standard JMX 1.2MBeanServerFactoryAPI.
- 
Uses of FactoryBean in org.springframework.jndiClasses in org.springframework.jndi that implement FactoryBean
- 
Uses of FactoryBean in org.springframework.orm.hibernate5Classes in org.springframework.orm.hibernate5 that implement FactoryBean
- 
Uses of FactoryBean in org.springframework.orm.jpaClasses in org.springframework.orm.jpa that implement FactoryBeanModifier 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 FactoryBean in org.springframework.orm.jpa.supportClasses in org.springframework.orm.jpa.support that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanthat exposes a shared JPAEntityManagerreference for a given EntityManagerFactory.
- 
Uses of FactoryBean in org.springframework.scheduling.concurrentClasses in org.springframework.scheduling.concurrent that implement FactoryBeanModifier and TypeClassDescriptionclassA SpringFactoryBeanthat builds and exposes a preconfiguredForkJoinPool.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.
- 
Uses of FactoryBean in org.springframework.scheduling.configClasses in org.springframework.scheduling.config that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanfor creatingThreadPoolTaskExecutorinstances, primarily used behind the XML task namespace.
- 
Uses of FactoryBean in org.springframework.scheduling.quartzClasses in org.springframework.scheduling.quartz that implement FactoryBeanModifier 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 FactoryBean in org.springframework.transaction.configClasses in org.springframework.transaction.config that implement FactoryBean
- 
Uses of FactoryBean in org.springframework.transaction.interceptorClasses in org.springframework.transaction.interceptor that implement FactoryBeanModifier and TypeClassDescriptionclassProxy factory bean for simplified declarative transaction handling.
- 
Uses of FactoryBean in org.springframework.ui.freemarkerClasses in org.springframework.ui.freemarker that implement FactoryBeanModifier and TypeClassDescriptionclassFactory bean that creates a FreeMarker Configuration and provides it as bean reference.
- 
Uses of FactoryBean in org.springframework.web.acceptClasses in org.springframework.web.accept that implement FactoryBeanModifier and TypeClassDescriptionclassFactory to create aContentNegotiationManagerand configure it withContentNegotiationStrategyinstances.
- 
Uses of FactoryBean in org.springframework.web.context.supportClasses in org.springframework.web.context.support that implement FactoryBeanModifier and TypeClassDescriptionclassFactoryBeanthat fetches a specific, existing ServletContext attribute.classFactoryBeanthat retrieves a specific ServletContext init parameter (that is, a "context-param" defined inweb.xml).
- 
Uses of FactoryBean in org.springframework.web.socket.client.standardClasses in org.springframework.web.socket.client.standard that implement FactoryBeanModifier and TypeClassDescriptionclassA FactoryBean for creating and configuring aWebSocketContainerthrough Spring XML configuration.
- 
Uses of FactoryBean in org.springframework.web.socket.server.standardClasses in org.springframework.web.socket.server.standard that implement FactoryBean
JtaTransactionManagerdefinition