org.springframework.beans.factory.serviceloader
public class: ServiceListFactoryBean [javadoc |
source]
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean
org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean
org.springframework.beans.factory.serviceloader.ServiceListFactoryBean
All Implemented Interfaces:
BeanClassLoaderAware, DisposableBean, BeanFactoryAware, InitializingBean, FactoryBean
org.springframework.beans.factory.FactoryBean that exposes
all
services for the configured service class, represented as a List of service objects,
obtained through the JDK 1.6
java.util.ServiceLoader facility.
| Methods from org.springframework.beans.factory.config.AbstractFactoryBean: |
|---|
|
afterPropertiesSet, createInstance, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, getObjectType, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton |
| Method from org.springframework.beans.factory.serviceloader.ServiceListFactoryBean Detail: |
protected Object getObjectToExpose(ServiceLoader serviceLoader) {
List result = new LinkedList();
Iterator it = serviceLoader.iterator();
while (it.hasNext()) {
result.add(it.next());
}
return result;
}
|
public Class getObjectType() {
return List.class;
}
|