public abstract class IntegrationContextUtils
extends java.lang.Object
Constructor and Description |
---|
IntegrationContextUtils() |
Modifier and Type | Method and Description |
---|---|
static org.springframework.messaging.MessageChannel |
getErrorChannel(org.springframework.beans.factory.BeanFactory beanFactory) |
static org.springframework.expression.spel.support.StandardEvaluationContext |
getEvaluationContext(org.springframework.beans.factory.BeanFactory beanFactory) |
static java.util.Properties |
getIntegrationProperties(org.springframework.beans.factory.BeanFactory beanFactory) |
static MetadataStore |
getMetadataStore(org.springframework.beans.factory.BeanFactory beanFactory) |
static org.springframework.scheduling.TaskScheduler |
getRequiredTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory) |
static org.springframework.expression.spel.support.SimpleEvaluationContext |
getSimpleEvaluationContext(org.springframework.beans.factory.BeanFactory beanFactory) |
static org.springframework.scheduling.TaskScheduler |
getTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory) |
public static final java.lang.String TASK_SCHEDULER_BEAN_NAME
public static final java.lang.String ERROR_CHANNEL_BEAN_NAME
public static final java.lang.String ERROR_LOGGER_BEAN_NAME
public static final java.lang.String NULL_CHANNEL_BEAN_NAME
public static final java.lang.String METADATA_STORE_BEAN_NAME
public static final java.lang.String CONVERTER_REGISTRAR_BEAN_NAME
public static final java.lang.String INTEGRATION_EVALUATION_CONTEXT_BEAN_NAME
public static final java.lang.String INTEGRATION_SIMPLE_EVALUATION_CONTEXT_BEAN_NAME
public static final java.lang.String INTEGRATION_HEADER_CHANNEL_REGISTRY_BEAN_NAME
public static final java.lang.String INTEGRATION_GLOBAL_PROPERTIES_BEAN_NAME
public static final java.lang.String CHANNEL_INITIALIZER_BEAN_NAME
public static final java.lang.String AUTO_CREATE_CHANNEL_CANDIDATES_BEAN_NAME
public static final java.lang.String DEFAULT_CONFIGURING_POSTPROCESSOR_BEAN_NAME
public static final java.lang.String MESSAGING_ANNOTATION_POSTPROCESSOR_NAME
public static final java.lang.String PUBLISHER_ANNOTATION_POSTPROCESSOR_NAME
public static final java.lang.String INTEGRATION_CONFIGURATION_POST_PROCESSOR_BEAN_NAME
public static final java.lang.String INTEGRATION_MESSAGE_HISTORY_CONFIGURER_BEAN_NAME
public static final java.lang.String INTEGRATION_DATATYPE_CHANNEL_MESSAGE_CONVERTER_BEAN_NAME
public static final java.lang.String INTEGRATION_FIXED_SUBSCRIBER_CHANNEL_BPP_BEAN_NAME
public static final java.lang.String GLOBAL_CHANNEL_INTERCEPTOR_PROCESSOR_BEAN_NAME
public static final java.lang.String TO_STRING_FRIENDLY_JSON_NODE_TO_STRING_CONVERTER_BEAN_NAME
public static final java.lang.String INTEGRATION_LIFECYCLE_ROLE_CONTROLLER
public static final java.lang.String INTEGRATION_GRAPH_SERVER_BEAN_NAME
public static final java.lang.String SPEL_PROPERTY_ACCESSOR_REGISTRAR_BEAN_NAME
public static final java.lang.String ARGUMENT_RESOLVER_MESSAGE_CONVERTER_BEAN_NAME
public static final java.lang.String ARGUMENT_RESOLVERS_BEAN_NAME
public static final java.lang.String LIST_ARGUMENT_RESOLVERS_BEAN_NAME
public static MetadataStore getMetadataStore(org.springframework.beans.factory.BeanFactory beanFactory)
beanFactory
- BeanFactory for lookup, must not be null.MetadataStore
bean whose name is "metadataStore".public static org.springframework.messaging.MessageChannel getErrorChannel(org.springframework.beans.factory.BeanFactory beanFactory)
beanFactory
- BeanFactory for lookup, must not be null.MessageChannel
bean whose name is "errorChannel".public static org.springframework.scheduling.TaskScheduler getTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory)
beanFactory
- BeanFactory for lookup, must not be null.TaskScheduler
bean whose name is "taskScheduler" if available.public static org.springframework.scheduling.TaskScheduler getRequiredTaskScheduler(org.springframework.beans.factory.BeanFactory beanFactory)
beanFactory
- BeanFactory for lookup, must not be null.TaskScheduler
bean whose name is "taskScheduler".java.lang.IllegalStateException
- if no such bean is availablepublic static org.springframework.expression.spel.support.StandardEvaluationContext getEvaluationContext(org.springframework.beans.factory.BeanFactory beanFactory)
beanFactory
- BeanFactory for lookup, must not be null.StandardEvaluationContext
bean whose name is
"integrationEvaluationContext".public static org.springframework.expression.spel.support.SimpleEvaluationContext getSimpleEvaluationContext(org.springframework.beans.factory.BeanFactory beanFactory)
beanFactory
- BeanFactory for lookup, must not be null.SimpleEvaluationContext
bean whose name is
"integrationSimpleEvaluationContext".public static java.util.Properties getIntegrationProperties(org.springframework.beans.factory.BeanFactory beanFactory)
beanFactory
- The bean factory.INTEGRATION_GLOBAL_PROPERTIES_BEAN_NAME
bean from provided #beanFactory
, which represents the merged
properties values from all 'META-INF/spring.integration.default.properties'
and 'META-INF/spring.integration.properties'.
Or user-defined Properties
bean.
May return only IntegrationProperties.defaults()
if there is no
INTEGRATION_GLOBAL_PROPERTIES_BEAN_NAME
bean within
provided #beanFactory
or provided #beanFactory
is null.