public class ComponentObjectFactory extends AbstractAnnotatedObjectFactory<Component>
ObjectFactory for DefaultJavaComponent objects.| Modifier and Type | Field and Description |
|---|---|
protected Class |
clazz |
protected EntryPointResolver |
entryPointResolver |
protected EntryPointResolverSet |
entryPointResolverSet |
protected List<Interceptor> |
interceptors |
protected LifecycleAdapterFactory |
lifecycleAdapterFactory |
protected ObjectFactory |
objectFactory |
protected String |
staticData |
protected boolean |
usePrototypeObjectFactory |
| Constructor and Description |
|---|
ComponentObjectFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractJavaComponent |
createComponent() |
Component |
doGetObject() |
void |
setClazz(Class clazz) |
void |
setEntryPointResolver(EntryPointResolver entryPointResolver) |
void |
setEntryPointResolverSet(EntryPointResolverSet entryPointResolverSet) |
void |
setInterceptors(List<Interceptor> interceptors) |
void |
setLifecycleAdapterFactory(LifecycleAdapterFactory lifecycleAdapterFactory) |
void |
setObjectFactory(ObjectFactory objectFactory) |
void |
setStaticData(String staticData) |
void |
setUsePrototypeObjectFactory(boolean usePrototypeObjectFactory) |
getAnnotation, getAnnotations, getLocation, getObject, setAnnotationsprotected Class clazz
protected ObjectFactory objectFactory
protected EntryPointResolverSet entryPointResolverSet
protected EntryPointResolver entryPointResolver
protected LifecycleAdapterFactory lifecycleAdapterFactory
protected boolean usePrototypeObjectFactory
protected String staticData
protected List<Interceptor> interceptors
public Component doGetObject() throws Exception
doGetObject in class AbstractAnnotatedObjectFactory<Component>Exceptionprotected AbstractJavaComponent createComponent()
public void setInterceptors(List<Interceptor> interceptors)
public void setClazz(Class clazz)
public void setObjectFactory(ObjectFactory objectFactory)
public void setEntryPointResolverSet(EntryPointResolverSet entryPointResolverSet)
public void setEntryPointResolver(EntryPointResolver entryPointResolver)
public void setLifecycleAdapterFactory(LifecycleAdapterFactory lifecycleAdapterFactory)
public void setUsePrototypeObjectFactory(boolean usePrototypeObjectFactory)
public void setStaticData(String staticData)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.