org.mule.config.spring.factories
Class AsyncMessageProcessorsFactoryBean

java.lang.Object
  extended by org.mule.config.spring.factories.AsyncMessageProcessorsFactoryBean
All Implemented Interfaces:
AnnotatedObject, MuleContextAware, NameableObject, NamedObject, org.springframework.beans.factory.FactoryBean

public class AsyncMessageProcessorsFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean, MuleContextAware, NameableObject, AnnotatedObject


Field Summary
protected  List messageProcessors
           
protected  MuleContext muleContext
           
protected  String name
           
protected  ProcessingStrategy processingStrategy
           
 
Fields inherited from interface org.mule.api.AnnotatedObject
PROPERTY_NAME
 
Constructor Summary
AsyncMessageProcessorsFactoryBean()
           
 
Method Summary
 Object getAnnotation(QName name)
           
 Map<QName,Object> getAnnotations()
           
 String getName()
           
 Object getObject()
           
 Class getObjectType()
           
 boolean isSingleton()
           
 void setAnnotations(Map<QName,Object> newAnnotations)
           
 void setMessageProcessors(List messageProcessors)
           
 void setMuleContext(MuleContext context)
           
 void setName(String name)
           
 void setProcessingStrategy(ProcessingStrategy processingStrategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

muleContext

protected MuleContext muleContext

messageProcessors

protected List messageProcessors

processingStrategy

protected ProcessingStrategy processingStrategy

name

protected String name
Constructor Detail

AsyncMessageProcessorsFactoryBean

public AsyncMessageProcessorsFactoryBean()
Method Detail

getObjectType

public Class getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean

setMessageProcessors

public void setMessageProcessors(List messageProcessors)

getObject

public Object getObject()
                 throws Exception
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean
Throws:
Exception

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean

setMuleContext

public void setMuleContext(MuleContext context)
Specified by:
setMuleContext in interface MuleContextAware

getName

public String getName()
Specified by:
getName in interface NamedObject

setName

public void setName(String name)
Specified by:
setName in interface NameableObject

setProcessingStrategy

public void setProcessingStrategy(ProcessingStrategy processingStrategy)

getAnnotation

public final Object getAnnotation(QName name)
Specified by:
getAnnotation in interface AnnotatedObject

getAnnotations

public final Map<QName,Object> getAnnotations()
Specified by:
getAnnotations in interface AnnotatedObject

setAnnotations

public final void setAnnotations(Map<QName,Object> newAnnotations)
Specified by:
setAnnotations in interface AnnotatedObject


Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.