public class ServiceLoaderFactoryBean extends AbstractServiceLoaderBasedFactoryBean implements BeanClassLoaderAware
FactoryBean that exposes the
JDK 1.6 ServiceLoader for the configured service class.ServiceLoaderlogger| 构造器和说明 |
|---|
ServiceLoaderFactoryBean() |
| 限定符和类型 | 方法和说明 |
|---|---|
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)
Left to concrete subclasses.
getObjectToExpose 在类中 AbstractServiceLoaderBasedFactoryBeanserviceLoader - the ServiceLoader for the configured service classpublic Class<?> getObjectType()
AbstractFactoryBeangetObjectType 在接口中 FactoryBean<Object>getObjectType 在类中 AbstractFactoryBean<Object>null if not known at the time of the callFactoryBean.getObjectType()