|
spring-beans | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.beans.factory.config.AbstractFactoryBean
org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean
org.springframework.beans.factory.serviceloader.ServiceFactoryBean
public class ServiceFactoryBean
FactoryBean that exposes the
'primary' service for the configured service class, obtained through
the JDK 1.6 ServiceLoader facility.
ServiceLoader| Field Summary |
|---|
| Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
|---|
logger |
| Constructor Summary | |
|---|---|
ServiceFactoryBean()
|
|
| Method Summary | |
|---|---|
protected java.lang.Object |
getObjectToExpose(java.util.ServiceLoader serviceLoader)
Determine the actual object to expose for the given ServiceLoader. |
java.lang.Class |
getObjectType()
This abstract method declaration mirrors the method in the FactoryBean interface, for a consistent offering of abstract template methods. |
| Methods inherited from class org.springframework.beans.factory.serviceloader.AbstractServiceLoaderBasedFactoryBean |
|---|
createInstance, getServiceType, setBeanClassLoader, setServiceType |
| Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean |
|---|
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanFactory, setSingleton |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.springframework.beans.factory.BeanClassLoaderAware |
|---|
setBeanClassLoader |
| Constructor Detail |
|---|
public ServiceFactoryBean()
| Method Detail |
|---|
protected java.lang.Object getObjectToExpose(java.util.ServiceLoader serviceLoader)
AbstractServiceLoaderBasedFactoryBeanLeft to concrete subclasses.
getObjectToExpose in class AbstractServiceLoaderBasedFactoryBeanserviceLoader - the ServiceLoader for the configured service class
public java.lang.Class getObjectType()
AbstractFactoryBean
getObjectType in interface FactoryBeangetObjectType in class AbstractFactoryBeannull if not known at the time of the callFactoryBean.getObjectType()
|
spring-beans | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||