org.mule.config.spring.factories
Class FlowRefFactoryBean

java.lang.Object
  extended by org.mule.config.spring.factories.FlowRefFactoryBean
All Implemented Interfaces:
MuleContextAware, Initialisable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.FactoryBean<MessageProcessor>, org.springframework.context.ApplicationContextAware

public class FlowRefFactoryBean
extends Object
implements org.springframework.beans.factory.FactoryBean<MessageProcessor>, org.springframework.context.ApplicationContextAware, MuleContextAware, Initialisable


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Constructor Summary
FlowRefFactoryBean()
           
 
Method Summary
 MessageProcessor getObject()
           
 Class<?> getObjectType()
           
protected  MessageProcessor getReferencedMessageProcessor(String name)
           
 void initialise()
           
 boolean isSingleton()
           
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 void setMuleContext(MuleContext context)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowRefFactoryBean

public FlowRefFactoryBean()
Method Detail

setName

public void setName(String name)

initialise

public void initialise()
                throws InitialisationException
Specified by:
initialise in interface Initialisable
Throws:
InitialisationException

getObject

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

getReferencedMessageProcessor

protected MessageProcessor getReferencedMessageProcessor(String name)

isSingleton

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

getObjectType

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

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

setMuleContext

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


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