| java.lang.Object | ||
| ↳ | org.springframework.beans.factory.config.AbstractFactoryBean<T> | |
| ↳ | org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean | |
Known Direct Subclasses
|
Abstract base class for FactoryBeans operating on the JDK 1.6 java.util.ServiceLoader facility.
|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.beans.factory.config.AbstractFactoryBean
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Return the desired service type.
| |||||||||||
Callback that supplies the bean
class loader to
a bean instance. | |||||||||||
Specify the desired service type (typically the service's public API).
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Delegates to
getObjectToExpose(java.util.ServiceLoader). | |||||||||||
Determine the actual object to expose for the given ServiceLoader.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.beans.factory.config.AbstractFactoryBean
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.BeanClassLoaderAware
| |||||||||||
From interface
org.springframework.beans.factory.BeanFactoryAware
| |||||||||||
From interface
org.springframework.beans.factory.DisposableBean
| |||||||||||
From interface
org.springframework.beans.factory.FactoryBean
| |||||||||||
From interface
org.springframework.beans.factory.InitializingBean
| |||||||||||
Callback that supplies the bean class loader to
a bean instance.
Invoked after the population of normal bean properties but
before an initialization callback such as
InitializingBean's
afterPropertiesSet()
method or a custom init-method.
| beanClassLoader | the owning class loader; may be null in
which case a default ClassLoader must be used, for example
the ClassLoader obtained via
getDefaultClassLoader()
|
|---|
Specify the desired service type (typically the service's public API).
Delegates to getObjectToExpose(java.util.ServiceLoader).
Determine the actual object to expose for the given ServiceLoader.
Left to concrete subclasses.
| serviceLoader | the ServiceLoader for the configured service class |
|---|