public class AsyncMessageProcessorsFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean, MuleContextAware, NameableObject, AnnotatedObject
Modifier and Type | Field and Description |
---|---|
protected List |
messageProcessors |
protected MuleContext |
muleContext |
protected String |
name |
protected ProcessingStrategy |
processingStrategy |
PROPERTY_NAME
Constructor and Description |
---|
AsyncMessageProcessorsFactoryBean() |
Modifier and Type | Method and Description |
---|---|
Object |
getAnnotation(QName name)
Gets the value of specified annotation.
|
Map<QName,Object> |
getAnnotations()
Gets all annotations.
|
String |
getName()
Gets the name of the object
|
Object |
getObject() |
Class |
getObjectType() |
boolean |
isSingleton() |
void |
setAnnotations(Map<QName,Object> newAnnotations)
Sets annotations to the object.
|
void |
setMessageProcessors(List messageProcessors) |
void |
setMuleContext(MuleContext context) |
void |
setName(String name)
Sets the name of the object
|
void |
setProcessingStrategy(ProcessingStrategy processingStrategy) |
protected MuleContext muleContext
protected List messageProcessors
protected ProcessingStrategy processingStrategy
protected String name
public Class getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean
public void setMessageProcessors(List messageProcessors)
public Object getObject() throws Exception
getObject
in interface org.springframework.beans.factory.FactoryBean
Exception
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean
public void setMuleContext(MuleContext context)
setMuleContext
in interface MuleContextAware
public String getName()
NamedObject
getName
in interface NamedObject
public void setName(String name)
NameableObject
setName
in interface NameableObject
name
- the name of the objectpublic void setProcessingStrategy(ProcessingStrategy processingStrategy)
public final Object getAnnotation(QName name)
AnnotatedObject
getAnnotation
in interface AnnotatedObject
public final Map<QName,Object> getAnnotations()
AnnotatedObject
getAnnotations
in interface AnnotatedObject
public final void setAnnotations(Map<QName,Object> newAnnotations)
AnnotatedObject
setAnnotations
in interface AnnotatedObject
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.