public class PooledComponentObjectFactory extends AbstractAnnotatedObjectFactory<Component>
ObjectFactory for PooledJavaComponent 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 org.mule.runtime.api.config.PoolingProfile |
poolingProfile |
| Constructor and Description |
|---|
PooledComponentObjectFactory() |
| 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 |
setPoolingProfile(org.mule.runtime.api.config.PoolingProfile poolingProfile) |
getAnnotation, getAnnotations, getLocation, getObject, setAnnotationsprotected Class clazz
protected ObjectFactory objectFactory
protected EntryPointResolverSet entryPointResolverSet
protected EntryPointResolver entryPointResolver
protected org.mule.runtime.api.config.PoolingProfile poolingProfile
protected LifecycleAdapterFactory lifecycleAdapterFactory
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 setPoolingProfile(org.mule.runtime.api.config.PoolingProfile poolingProfile)
public void setLifecycleAdapterFactory(LifecycleAdapterFactory lifecycleAdapterFactory)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.