org.springframework.integration.context
Class IntegrationContextUtils

java.lang.Object
  extended by org.springframework.integration.context.IntegrationContextUtils

public abstract class IntegrationContextUtils
extends java.lang.Object

Author:
Mark Fisher

Field Summary
static java.lang.String DEFAULT_POLLER_METADATA_BEAN_NAME
           
static java.lang.String ERROR_CHANNEL_BEAN_NAME
           
static java.lang.String NULL_CHANNEL_BEAN_NAME
           
static java.lang.String TASK_SCHEDULER_BEAN_NAME
           
 
Constructor Summary
IntegrationContextUtils()
           
 
Method Summary
static org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor createThreadPoolTaskExecutor(int coreSize, int maxSize, int queueCapacity, java.lang.String threadPrefix)
           
static PollerMetadata getDefaultPollerMetadata(org.springframework.beans.factory.BeanFactory beanFactory)
           
static MessageChannel getErrorChannel(org.springframework.beans.factory.BeanFactory beanFactory)
           
static TaskScheduler getRequiredTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory)
           
static TaskScheduler getTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TASK_SCHEDULER_BEAN_NAME

public static final java.lang.String TASK_SCHEDULER_BEAN_NAME
See Also:
Constant Field Values

ERROR_CHANNEL_BEAN_NAME

public static final java.lang.String ERROR_CHANNEL_BEAN_NAME
See Also:
Constant Field Values

NULL_CHANNEL_BEAN_NAME

public static final java.lang.String NULL_CHANNEL_BEAN_NAME
See Also:
Constant Field Values

DEFAULT_POLLER_METADATA_BEAN_NAME

public static final java.lang.String DEFAULT_POLLER_METADATA_BEAN_NAME
See Also:
Constant Field Values
Constructor Detail

IntegrationContextUtils

public IntegrationContextUtils()
Method Detail

getErrorChannel

public static MessageChannel getErrorChannel(org.springframework.beans.factory.BeanFactory beanFactory)

getTaskScheduler

public static TaskScheduler getTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory)

getRequiredTaskScheduler

public static TaskScheduler getRequiredTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory)

getDefaultPollerMetadata

public static PollerMetadata getDefaultPollerMetadata(org.springframework.beans.factory.BeanFactory beanFactory)

createThreadPoolTaskExecutor

public static org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor createThreadPoolTaskExecutor(int coreSize,
                                                                                                            int maxSize,
                                                                                                            int queueCapacity,
                                                                                                            java.lang.String threadPrefix)