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)
          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)
           
 
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()
Description copied from interface: NamedObject
Gets the name of the object

Specified by:
getName in interface NamedObject
Returns:
the name of the object

setName

public void setName(String name)
Description copied from interface: NameableObject
Sets the name of the object

Specified by:
setName in interface NameableObject
Parameters:
name - the name of the object

setProcessingStrategy

public void setProcessingStrategy(ProcessingStrategy processingStrategy)

getAnnotation

public final Object getAnnotation(QName name)
Description copied from interface: AnnotatedObject
Gets the value of specified annotation.

Specified by:
getAnnotation in interface AnnotatedObject
Returns:
the value of specified annotation

getAnnotations

public final Map<QName,Object> getAnnotations()
Description copied from interface: AnnotatedObject
Gets all annotations.

Specified by:
getAnnotations in interface AnnotatedObject
Returns:
all annotation

setAnnotations

public final void setAnnotations(Map<QName,Object> newAnnotations)
Description copied from interface: AnnotatedObject
Sets annotations to the object.

Specified by:
setAnnotations in interface AnnotatedObject


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.