Spring Integration

org.springframework.integration.config
Class SourcePollingChannelAdapterFactoryBean

java.lang.Object
  extended by org.springframework.integration.config.SourcePollingChannelAdapterFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.FactoryBean<SourcePollingChannelAdapter>, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle

public class SourcePollingChannelAdapterFactoryBean
extends java.lang.Object
implements org.springframework.beans.factory.FactoryBean<SourcePollingChannelAdapter>, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.SmartLifecycle

FactoryBean for creating a SourcePollingChannelAdapter instance.

Author:
Mark Fisher, Oleg Zhurakousky

Constructor Summary
SourcePollingChannelAdapterFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 SourcePollingChannelAdapter 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(org.springframework.beans.factory.BeanFactory beanFactory)
           
 void setBeanName(java.lang.String beanName)
           
 void setOutputChannel(MessageChannel outputChannel)
           
 void setPollerMetadata(PollerMetadata pollerMetadata)
           
 void setSendTimeout(long sendTimeout)
           
 void setSource(MessageSource<?> source)
           
 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

SourcePollingChannelAdapterFactoryBean

public SourcePollingChannelAdapterFactoryBean()
Method Detail

setSource

public void setSource(MessageSource<?> source)

setSendTimeout

public void setSendTimeout(long sendTimeout)

setOutputChannel

public void setOutputChannel(MessageChannel outputChannel)

setPollerMetadata

public void setPollerMetadata(PollerMetadata pollerMetadata)

setAutoStartup

public void setAutoStartup(boolean autoStartup)

setBeanFactory

public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
Specified by:
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware

setBeanClassLoader

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

setBeanName

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

afterPropertiesSet

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

getObject

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

getObjectType

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

isSingleton

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

isAutoStartup

public boolean isAutoStartup()
Specified by:
isAutoStartup in interface org.springframework.context.SmartLifecycle

getPhase

public int getPhase()
Specified by:
getPhase in interface org.springframework.context.Phased

isRunning

public boolean isRunning()
Specified by:
isRunning in interface org.springframework.context.Lifecycle

start

public void start()
Specified by:
start in interface org.springframework.context.Lifecycle

stop

public void stop()
Specified by:
stop in interface org.springframework.context.Lifecycle

stop

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

Spring Integration