Uses of Interface

Packages that use FactoryBean
org.springframework.aop.config Support package for declarative AOP configuration, with XML schema being the primary configuration format. 
org.springframework.aop.framework Package containing Spring's basic AOP infrastructure, compliant with the AOP Alliance interfaces. 
org.springframework.aop.scope Support for AOP-based scoping of target objects, with configurable backend. 
org.springframework.beans.factory The core package implementing Spring's lightweight Inversion of Control (IoC) container. 
org.springframework.beans.factory.config SPI interfaces and configuration-related convenience classes for bean factories. 
org.springframework.beans.factory.serviceloader Support package for the JDK 1.6 ServiceLoader facility. Classes supporting the org.springframework.beans.factory package. 
org.springframework.cache.ehcache Support classes for the open source cache EHCache, allowing to set up an EHCache CacheManager and Caches as beans in a Spring context. Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation. 
org.springframework.ejb.access This package contains classes that allow easy access to EJBs. Provides generic support classes for JCA usage within Spring, mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory. 
org.springframework.jms.remoting Remoting classes for transparent Java-to-Java remoting via a JMS provider. 
org.springframework.jmx.access 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. 
org.springframework.jndi 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. 
org.springframework.orm.hibernate3 Package providing integration of Hibernate3 with Spring concepts. 
org.springframework.orm.hibernate3.annotation Support package for the Hibernate3 Annotation add-on, which supports EJB3-compliant JDK 1.5+ annotations for mappings. 
org.springframework.orm.ibatis Package providing integration of iBATIS Database Layer with Spring concepts. 
org.springframework.orm.jdo Package providing integration of JDO (Java Date Objects) with Spring concepts. 
org.springframework.orm.jpa Package providing integration of JPA (Java Persistence API) with Spring concepts. Classes supporting the org.springframework.orm.jpa package. Classes supporting the org.springframework.orm.toplink package. 
org.springframework.remoting.caucho This package provides remoting classes for Caucho's Hessian and Burlap protocols: a proxy factory for accessing Hessian/Burlap services, and an exporter for making beans available to Hessian/Burlap clients. 
org.springframework.remoting.httpinvoker Remoting classes for transparent Java-to-Java remoting via HTTP invokers. 
org.springframework.remoting.jaxrpc Remoting classes for Web Services via JAX-RPC. 
org.springframework.remoting.jaxws Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC), as included in Java 6 and Java EE 5. 
org.springframework.remoting.rmi Remoting classes for conventional RMI and transparent remoting via RMI invokers. Generic support classes for remoting implementations. 
org.springframework.scheduling.backportconcurrent Scheduling convenience classes for the JSR-166 backport Executor mechanism, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as bean in a Spring context. 
org.springframework.scheduling.commonj Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+. 
org.springframework.scheduling.quartz Support classes for the open source scheduler Quartz, allowing to set up Quartz Schedulers, JobDetails and Triggers as beans in a Spring context. 
org.springframework.scheduling.timer Scheduling convenience classes for the JDK Timer, allowing to set up Timers and ScheduledTimerTasks as beans in a Spring context. 
org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation. 
org.springframework.transaction.jta Transaction SPI implementation for JTA. 
org.springframework.ui.freemarker Support classes for setting up FreeMarker within a Spring application context. 
org.springframework.ui.velocity Support classes for setting up Velocity within a Spring application context. Classes supporting the org.springframework.web.context package, such as WebApplicationContext implementations and various utility classes. 

Uses of FactoryBean in org.springframework.aop.config

Classes in org.springframework.aop.config that implement FactoryBean
 class MethodLocatingFactoryBean
          FactoryBean implementation that locates a Method on a specified bean.

Uses of FactoryBean in org.springframework.aop.framework

Classes in org.springframework.aop.framework that implement FactoryBean
 class AbstractSingletonProxyFactoryBean
          Convenient proxy factory bean superclass for proxy factory beans that create only singletons.
 class ProxyFactoryBean
          FactoryBean implementation that builds an AOP proxy based on beans in Spring BeanFactory.

Uses of FactoryBean in org.springframework.aop.scope

Classes in org.springframework.aop.scope that implement FactoryBean
 class ScopedProxyFactoryBean
          Convenient proxy factory bean for scoped objects.

Uses of FactoryBean in org.springframework.beans.factory

Subinterfaces of FactoryBean in org.springframework.beans.factory
 interface SmartFactoryBean
          Extension of the FactoryBean interface.

Uses of FactoryBean in org.springframework.beans.factory.config

Classes in org.springframework.beans.factory.config that implement FactoryBean
 class AbstractFactoryBean
          Simple template superclass for FactoryBean implementations that creates a singleton or a prototype object, depending on a flag.
 class BeanReferenceFactoryBean
          FactoryBean that exposes an arbitrary target bean under a different name.
 class CommonsLogFactoryBean
          Factory bean for commons-logging Log instances.
 class FieldRetrievingFactoryBean
          FactoryBean which retrieves a static or non-static field value.
 class ListFactoryBean
          Simple factory for shared List instances.
 class MapFactoryBean
          Simple factory for shared Map instances.
 class MethodInvokingFactoryBean
          FactoryBean which returns a value which is the result of a static or instance method invocation.
 class ObjectFactoryCreatingFactoryBean
          A FactoryBean implementation that returns a value which is an ObjectFactory that in turn returns a bean sourced from a BeanFactory.
 class PropertiesFactoryBean
          Allows for making a properties file from a classpath location available as Properties instance in a bean factory.
 class PropertyPathFactoryBean
          FactoryBean that evaluates a property path on a given target object.
 class ServiceLocatorFactoryBean
          A FactoryBean implementation that takes an interface which must have one or more methods with the signatures MyType xxx() or MyType xxx(MyIdType id) (typically, MyService getService() or MyService getService(String id)) and creates a dynamic proxy which implements that interface, delegating to an underlying BeanFactory.
 class SetFactoryBean
          Simple factory for shared Set instances.

Uses of FactoryBean in org.springframework.beans.factory.serviceloader

Classes in org.springframework.beans.factory.serviceloader that implement FactoryBean
 class AbstractServiceLoaderBasedFactoryBean
          Abstract base class for FactoryBeans operating on the JDK 1.6 ServiceLoader facility.
 class ServiceFactoryBean
          FactoryBean that exposes the 'primary' service for the configured service class, obtained through the JDK 1.6 ServiceLoader facility.
 class ServiceListFactoryBean
          FactoryBean that exposes all services for the configured service class, represented as a List of service objects, obtained through the JDK 1.6 ServiceLoader facility.
 class ServiceLoaderFactoryBean
          FactoryBean that exposes the JDK 1.6 ServiceLoader for the configured service class.

Uses of FactoryBean in

Methods in that return FactoryBean
protected  FactoryBean FactoryBeanRegistrySupport.getFactoryBean(String beanName, Object beanInstance)
          Get a FactoryBean for the given bean if possible.

Methods in with parameters of type FactoryBean
protected  Object FactoryBeanRegistrySupport.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.ehcache

Classes in org.springframework.cache.ehcache that implement FactoryBean
 class EhCacheFactoryBean
          FactoryBean that creates a named EHCache Cache instance (or a decorator that implements the Ehcache interface), representing a cache region within an EHCache CacheManager.
 class EhCacheManagerFactoryBean
          FactoryBean that exposes an EHCache CacheManager instance (independent or shared), configured from a specified config location.

Uses of FactoryBean in

Classes in that implement FactoryBean
 class ResourceMapFactoryBean
          FactoryBean that creates a Map with String keys and Resource values from properties, interpreting passed-in String values as resource locations.

Uses of FactoryBean in org.springframework.ejb.access

Classes in org.springframework.ejb.access that implement FactoryBean
 class LocalStatelessSessionProxyFactoryBean
          Convenient factory for local Stateless Session Bean (SLSB) proxies.
 class SimpleRemoteStatelessSessionProxyFactoryBean
          Convenient factory for remote SLSB proxies.

Uses of FactoryBean in

Classes in that implement FactoryBean
 class LocalConnectionFactoryBean
          FactoryBean that creates a local JCA connection factory in "non-managed" mode (as defined by the Java Connector Architecture specification).
 class ResourceAdapterFactoryBean
          FactoryBean that bootstraps the specified JCA 1.5 ResourceAdapter, starting it with a local BootstrapContext and exposing it for bean references.

Uses of FactoryBean in org.springframework.jms.remoting

Classes in org.springframework.jms.remoting that implement FactoryBean
 class JmsInvokerProxyFactoryBean
          FactoryBean for JMS invoker proxies.

Uses of FactoryBean in org.springframework.jmx.access

Classes in org.springframework.jmx.access that implement FactoryBean
 class MBeanProxyFactoryBean
          Creates a proxy to a managed resource running either locally or remotely.

Uses of FactoryBean in

Classes in that implement FactoryBean
 class ConnectorServerFactoryBean
          FactoryBean that creates a JSR-160 JMXConnectorServer, optionally registers it with the MBeanServer and then starts it.
 class MBeanServerConnectionFactoryBean
          FactoryBean that creates a JMX 1.2 MBeanServerConnection to a remote MBeanServer exposed via a JMXServerConnector.
 class MBeanServerFactoryBean
          FactoryBean that obtains an MBeanServer reference through the standard JMX 1.2 MBeanServerFactory API (which is available on JDK 1.5 or as part of a JMX 1.2 provider).
 class WebLogicJndiMBeanServerFactoryBean
          FactoryBean that obtains a specified WebLogic MBeanServer reference through a WebLogic MBeanHome obtained via a JNDI lookup.
 class WebLogicMBeanServerFactoryBean
          FactoryBean that obtains a specified WebLogic MBeanServer reference through WebLogic's proprietary Helper / MBeanHome API, which is available on WebLogic 6.1 and higher.
 class WebSphereMBeanServerFactoryBean
          FactoryBean that obtains a WebSphere MBeanServer reference through WebSphere's proprietary AdminServiceFactory API, available on WebSphere 5.1 and higher.

Uses of FactoryBean in org.springframework.jndi

Classes in org.springframework.jndi that implement FactoryBean
 class JndiObjectFactoryBean
          FactoryBean that looks up a JNDI object.

Uses of FactoryBean in org.springframework.orm.hibernate3

Classes in org.springframework.orm.hibernate3 that implement FactoryBean
 class AbstractSessionFactoryBean
          Abstract FactoryBean that creates a Hibernate SessionFactory within a Spring application context, providing general infrastructure not related to Hibernate's specific configuration API.
 class FilterDefinitionFactoryBean
          Convenient FactoryBean for defining Hibernate FilterDefinitions.
 class LocalSessionFactoryBean
          FactoryBean that creates a Hibernate SessionFactory.

Uses of FactoryBean in org.springframework.orm.hibernate3.annotation

Classes in org.springframework.orm.hibernate3.annotation that implement FactoryBean
 class AnnotationSessionFactoryBean
          Subclass of Spring's standard LocalSessionFactoryBean for Hibernate, supporting JDK 1.5+ annotation metadata for mappings.

Uses of FactoryBean in org.springframework.orm.ibatis

Classes in org.springframework.orm.ibatis that implement FactoryBean
 class SqlMapClientFactoryBean
          FactoryBean that creates an iBATIS SqlMapClient.

Uses of FactoryBean in org.springframework.orm.jdo

Classes in org.springframework.orm.jdo that implement FactoryBean
 class LocalPersistenceManagerFactoryBean
          FactoryBean that creates a JDO PersistenceManagerFactory.
 class TransactionAwarePersistenceManagerFactoryProxy
          Proxy for a target JDO PersistenceManagerFactory, returning the current thread-bound PersistenceManager (the Spring-managed transactional PersistenceManager or a the single OpenPersistenceManagerInView PersistenceManager) on getPersistenceManager(), if any.

Uses of FactoryBean in org.springframework.orm.jpa

Classes in org.springframework.orm.jpa that implement FactoryBean
 class AbstractEntityManagerFactoryBean
          Abstract FactoryBean that creates a local JPA EntityManagerFactory instance within a Spring application context.
 class LocalContainerEntityManagerFactoryBean
          FactoryBean that creates a JPA EntityManagerFactory according to JPA's standard container bootstrap contract.
 class LocalEntityManagerFactoryBean
          FactoryBean that creates a JPA EntityManagerFactory according to JPA's standard standalone bootstrap contract.

Uses of FactoryBean in

Classes in that implement FactoryBean
 class SharedEntityManagerBean
          FactoryBean that exposes a shared JPA EntityManager reference for a given EntityManagerFactory.

Uses of FactoryBean in

Classes in that implement FactoryBean
 class TransactionAwareSessionAdapter
          This adapter FactoryBean takes a TopLink SessionFactory and exposes a corresponding transaction-aware TopLink Session as bean reference.

Uses of FactoryBean in org.springframework.remoting.caucho

Classes in org.springframework.remoting.caucho that implement FactoryBean
 class BurlapProxyFactoryBean
          FactoryBean for Burlap proxies.
 class HessianProxyFactoryBean
          FactoryBean for Hessian proxies.

Uses of FactoryBean in org.springframework.remoting.httpinvoker

Classes in org.springframework.remoting.httpinvoker that implement FactoryBean
 class HttpInvokerProxyFactoryBean
          FactoryBean for HTTP invoker proxies.

Uses of FactoryBean in org.springframework.remoting.jaxrpc

Classes in org.springframework.remoting.jaxrpc that implement FactoryBean
 class JaxRpcPortProxyFactoryBean
          FactoryBean for a specific port of a JAX-RPC service.
 class LocalJaxRpcServiceFactoryBean
          FactoryBean for locally defined JAX-RPC Service references.

Uses of FactoryBean in org.springframework.remoting.jaxws

Classes in org.springframework.remoting.jaxws that implement FactoryBean
 class JaxWsPortProxyFactoryBean
          FactoryBean for a specific port of a JAX-WS service.
 class LocalJaxWsServiceFactoryBean
          FactoryBean for locally defined JAX-WS Service references.

Uses of FactoryBean in org.springframework.remoting.rmi

Classes in org.springframework.remoting.rmi that implement FactoryBean
 class JndiRmiProxyFactoryBean
          Factory bean for RMI proxies from JNDI.
 class RmiProxyFactoryBean
          FactoryBean for RMI proxies, supporting both conventional RMI services and RMI invokers.
 class RmiRegistryFactoryBean
          FactoryBean that locates a Registry and exposes it for bean references.

Uses of FactoryBean in

Classes in that implement FactoryBean
 class SimpleHttpServerFactoryBean
          FactoryBean that creates a simple HTTP server, based on the HTTP server that is included in Sun's JRE 1.6.

Uses of FactoryBean in org.springframework.scheduling.backportconcurrent

Classes in org.springframework.scheduling.backportconcurrent that implement FactoryBean
 class ScheduledExecutorFactoryBean
          FactoryBean that sets up a JSR-166 backport ScheduledExecutorService (by default: ScheduledThreadPoolExecutor as implementation) and exposes it for bean references.

Uses of FactoryBean in org.springframework.scheduling.commonj

Classes in org.springframework.scheduling.commonj that implement FactoryBean
 class TimerManagerFactoryBean
          FactoryBean that retrieves a CommonJ TimerManager and exposes it for bean references.

Uses of FactoryBean in org.springframework.scheduling.quartz

Classes in org.springframework.scheduling.quartz that implement FactoryBean
 class MethodInvokingJobDetailFactoryBean
          FactoryBean that exposes a JobDetail object which delegates job execution to a specified (static or non-static) method.
 class SchedulerFactoryBean
          FactoryBean that creates and configures a Quartz Scheduler, manages its lifecycle as part of the Spring application context, and exposes the Scheduler as bean reference for dependency injection.

Uses of FactoryBean in org.springframework.scheduling.timer

Classes in org.springframework.scheduling.timer that implement FactoryBean
 class MethodInvokingTimerTaskFactoryBean
          FactoryBean that exposes a TimerTask object that delegates job execution to a specified (static or non-static) method.
 class TimerFactoryBean
          FactoryBean that sets up a Timer and exposes it for bean references.

Uses of FactoryBean in org.springframework.transaction.interceptor

Classes in org.springframework.transaction.interceptor that implement FactoryBean
 class TransactionProxyFactoryBean
          Proxy factory bean for simplified declarative transaction handling.

Uses of FactoryBean in org.springframework.transaction.jta

Classes in org.springframework.transaction.jta that implement FactoryBean
 class JotmFactoryBean
          FactoryBean that retrieves the JTA UserTransaction/TransactionManager for ObjectWeb's JOTM.
 class WebSphereTransactionManagerFactoryBean
          FactoryBean that retrieves the JTA TransactionManager for IBM's WebSphere application servers (versions 5.1, 6.0 and 6.1).

Uses of FactoryBean in org.springframework.ui.freemarker

Classes in org.springframework.ui.freemarker that implement FactoryBean
 class FreeMarkerConfigurationFactoryBean
          Factory bean that creates a FreeMarker Configuration and provides it as bean reference.

Uses of FactoryBean in org.springframework.ui.velocity

Classes in org.springframework.ui.velocity that implement FactoryBean
 class VelocityEngineFactoryBean
          Factory bean that configures a VelocityEngine and provides it as bean reference.

Uses of FactoryBean in

Classes in that implement FactoryBean
 class ServletContextAttributeFactoryBean
          FactoryBean that fetches a specific, existing ServletContext attribute.
 class ServletContextFactoryBean
          Simple FactoryBean that exposes the ServletContext for bean references.
 class ServletContextParameterFactoryBean
          FactoryBean that retrieves a specific ServletContext init parameter (that is, a "context-param" defined in web.xml).

Copyright © 2002-2008 The Spring Framework.