org.springframework.integration.config
Class ConsumerEndpointFactoryBean

java.lang.Object
  extended by org.springframework.integration.config.ConsumerEndpointFactoryBean
All Implemented Interfaces:
BeanClassLoaderAware, BeanFactoryAware, BeanNameAware, FactoryBean<AbstractEndpoint>, InitializingBean, Lifecycle, Phased, SmartLifecycle

public class ConsumerEndpointFactoryBean
extends java.lang.Object
implements FactoryBean<AbstractEndpoint>, BeanFactoryAware, BeanNameAware, BeanClassLoaderAware, InitializingBean, SmartLifecycle


Constructor Summary
ConsumerEndpointFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 AbstractEndpoint getObject()
           
 java.lang.Class<?> getObjectType()
           
 int getPhase()
           
 boolean isAutoStartup()
           
 boolean isRunning()
           
 boolean isSingleton()
           
 void setAutoStartup(boolean autoStartup)
           
 void setBeanClassLoader(java.lang.ClassLoader classLoader)
           
 void setBeanFactory(BeanFactory beanFactory)
           
 void setBeanName(java.lang.String beanName)
           
 void setHandler(MessageHandler handler)
           
 void setInputChannel(MessageChannel inputChannel)
           
 void setInputChannelName(java.lang.String inputChannelName)
           
 void setPollerMetadata(PollerMetadata pollerMetadata)
           
 void start()
           
 void stop()
           
 void stop(java.lang.Runnable callback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsumerEndpointFactoryBean

public ConsumerEndpointFactoryBean()
Method Detail

setHandler

public void setHandler(MessageHandler handler)

setInputChannel

public void setInputChannel(MessageChannel inputChannel)

setInputChannelName

public void setInputChannelName(java.lang.String inputChannelName)

setPollerMetadata

public void setPollerMetadata(PollerMetadata pollerMetadata)

setBeanClassLoader

public void setBeanClassLoader(java.lang.ClassLoader classLoader)
Specified by:
setBeanClassLoader in interface BeanClassLoaderAware

setAutoStartup

public void setAutoStartup(boolean autoStartup)

setBeanName

public void setBeanName(java.lang.String beanName)
Specified by:
setBeanName in interface BeanNameAware

setBeanFactory

public void setBeanFactory(BeanFactory beanFactory)
Specified by:
setBeanFactory in interface BeanFactoryAware

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Specified by:
afterPropertiesSet in interface InitializingBean
Throws:
java.lang.Exception

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface FactoryBean<AbstractEndpoint>

getObject

public AbstractEndpoint getObject()
                           throws java.lang.Exception
Specified by:
getObject in interface FactoryBean<AbstractEndpoint>
Throws:
java.lang.Exception

getObjectType

public java.lang.Class<?> getObjectType()
Specified by:
getObjectType in interface FactoryBean<AbstractEndpoint>

isAutoStartup

public boolean isAutoStartup()
Specified by:
isAutoStartup in interface SmartLifecycle

getPhase

public int getPhase()
Specified by:
getPhase in interface Phased

isRunning

public boolean isRunning()
Specified by:
isRunning in interface Lifecycle

start

public void start()
Specified by:
start in interface Lifecycle

stop

public void stop()
Specified by:
stop in interface Lifecycle

stop

public void stop(java.lang.Runnable callback)
Specified by:
stop in interface SmartLifecycle