public class ServiceListFactoryBean extends AbstractServiceLoaderBasedFactoryBean implements BeanClassLoaderAware
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.ServiceLoaderloggerOBJECT_TYPE_ATTRIBUTE| Constructor and Description | 
|---|
| ServiceListFactoryBean() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Object | getObjectToExpose(ServiceLoader<?> serviceLoader)Determine the actual object to expose for the given ServiceLoader. | 
| Class<?> | getObjectType()This abstract method declaration mirrors the method in the FactoryBean
 interface, for a consistent offering of abstract template methods. | 
createInstance, getServiceType, setBeanClassLoader, setServiceTypeafterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanFactory, setSingletonclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetBeanClassLoaderprotected Object getObjectToExpose(ServiceLoader<?> serviceLoader)
AbstractServiceLoaderBasedFactoryBeanLeft to concrete subclasses.
getObjectToExpose in class AbstractServiceLoaderBasedFactoryBeanserviceLoader - the ServiceLoader for the configured service classpublic Class<?> getObjectType()
AbstractFactoryBeangetObjectType in interface FactoryBean<Object>getObjectType in class AbstractFactoryBean<Object>null if not known at the time of the callFactoryBean.getObjectType()