クラス IntegrationContextUtils
java.lang.ObjectSE
org.springframework.integration.context.IntegrationContextUtils
public abstract class IntegrationContextUtils extends ObjectSE
BeanFactory から一般的な統合コンポーネントにアクセスするためのユーティリティメソッド。
- 作成者:
- Mark Fisher, Josh Long, Artem Bilan, Gary Russell, Oleg Zhurakousky, Pierre Lakreb
フィールドのサマリー
コンストラクターの概要
コンストラクター コンストラクター 説明 IntegrationContextUtils()メソッドのサマリー
修飾子と型 メソッド 説明 static BeanDefinitiongetBeanDefinition(StringSE name, ConfigurableListableBeanFactory beanFactory)指定されたBeanFactoryまたはその親の 1 つから取得した、指定された名前のBeanDefinitionを返します。static MessageChannelgetErrorChannel(BeanFactory beanFactory)static StandardEvaluationContextgetEvaluationContext(BeanFactory beanFactory)static PropertiesSEgetIntegrationProperties(BeanFactory beanFactory)static MetadataStoregetMetadataStore(BeanFactory beanFactory)static TaskSchedulergetRequiredTaskScheduler(BeanFactory beanFactory)static SimpleEvaluationContextgetSimpleEvaluationContext(BeanFactory beanFactory)static TaskSchedulergetTaskScheduler(BeanFactory beanFactory)
フィールドの詳細
BASE_PACKAGE
- 関連事項:
- 定数フィールド値
TASK_SCHEDULER_BEAN_NAME
- 関連事項:
- 定数フィールド値
ERROR_CHANNEL_BEAN_NAME
- 関連事項:
- 定数フィールド値
NULL_CHANNEL_BEAN_NAME
- 関連事項:
- 定数フィールド値
ERROR_LOGGER_BEAN_NAME
- 関連事項:
- 定数フィールド値
METADATA_STORE_BEAN_NAME
- 関連事項:
- 定数フィールド値
CONVERTER_REGISTRAR_BEAN_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_EVALUATION_CONTEXT_BEAN_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_SIMPLE_EVALUATION_CONTEXT_BEAN_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_HEADER_CHANNEL_REGISTRY_BEAN_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_GLOBAL_PROPERTIES_BEAN_NAME
- 関連事項:
- 定数フィールド値
MERGED_INTEGRATION_GLOBAL_PROPERTIES_BEAN_NAME
- 関連事項:
- 定数フィールド値
CHANNEL_INITIALIZER_BEAN_NAME
- 関連事項:
- 定数フィールド値
AUTO_CREATE_CHANNEL_CANDIDATES_BEAN_NAME
- 関連事項:
- 定数フィールド値
DEFAULT_CONFIGURING_POSTPROCESSOR_BEAN_NAME
- 関連事項:
- 定数フィールド値
MESSAGING_ANNOTATION_POSTPROCESSOR_NAME
- 関連事項:
- 定数フィールド値
PUBLISHER_ANNOTATION_POSTPROCESSOR_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_CONFIGURATION_POST_PROCESSOR_BEAN_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_MESSAGE_HISTORY_CONFIGURER_BEAN_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_DATATYPE_CHANNEL_MESSAGE_CONVERTER_BEAN_NAME
- 関連事項:
- 定数フィールド値
INTEGRATION_FIXED_SUBSCRIBER_CHANNEL_BPP_BEAN_NAME
- 関連事項:
- 定数フィールド値
GLOBAL_CHANNEL_INTERCEPTOR_PROCESSOR_BEAN_NAME
- 関連事項:
- 定数フィールド値
JSON_NODE_WRAPPER_TO_JSON_NODE_CONVERTER
- 関連事項:
- 定数フィールド値
INTEGRATION_LIFECYCLE_ROLE_CONTROLLER
- 関連事項:
- 定数フィールド値
INTEGRATION_GRAPH_SERVER_BEAN_NAME
- 関連事項:
- 定数フィールド値
SPEL_PROPERTY_ACCESSOR_REGISTRAR_BEAN_NAME
- 関連事項:
- 定数フィールド値
ARGUMENT_RESOLVER_MESSAGE_CONVERTER_BEAN_NAME
- 関連事項:
- 定数フィールド値
DISPOSABLES_BEAN_NAME
使用すべきではありません。5.5.7 以降 - 使用されていません。- 関連事項:
- 定数フィールド値
MESSAGE_HANDLER_FACTORY_BEAN_NAME
- 関連事項:
- 定数フィールド値
LIST_MESSAGE_HANDLER_FACTORY_BEAN_NAME
- 関連事項:
- 定数フィールド値
コンストラクターの詳細
IntegrationContextUtils
public IntegrationContextUtils()
メソッドの詳細
getMetadataStore
- パラメーター:
beanFactory- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "metadataStore" である
MetadataStoreBean。
getErrorChannel
- パラメーター:
beanFactory- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "errorChannel" である
MessageChannelBean。
getTaskScheduler
- パラメーター:
beanFactory- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 使用可能な場合、名前が "taskScheduler" である
TaskSchedulerBean。
getRequiredTaskScheduler
- パラメーター:
beanFactory- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "taskScheduler" である
TaskSchedulerBean。 - 例外:
IllegalStateExceptionSE- そのような Bean が利用できない場合
getEvaluationContext
- パラメーター:
beanFactory- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "integrationEvaluationContext" である
StandardEvaluationContextBean のインスタンス。
getSimpleEvaluationContext
- パラメーター:
beanFactory- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "integrationSimpleEvaluationContext" である
SimpleEvaluationContextBean のインスタンス。 - 導入:
- 4.3.15
getIntegrationProperties
- パラメーター:
beanFactory- Bean ファクトリ。- 戻り値:
- 提供された
#beanFactoryからのグローバルINTEGRATION_GLOBAL_PROPERTIES_BEAN_NAMEBean。これは、すべての "META-INF/spring.integration.properties" からのマージされたプロパティ値を表します。またはユーザー定義のIntegrationPropertiesBean。提供された#beanFactoryにINTEGRATION_GLOBAL_PROPERTIES_BEAN_NAMEBean がない場合、または提供された#beanFactoryが null の場合、IntegrationProperties.defaults()のみを返す可能性があります。
getBeanDefinition
public static BeanDefinition getBeanDefinition(StringSE name, ConfigurableListableBeanFactory beanFactory)指定されたBeanFactoryまたはその親の 1 つから取得した、指定された名前のBeanDefinitionを返します。- パラメーター:
name- 返す Bean 名beanFactory- トラバースするConfigurableListableBeanFactory。- 戻り値:
- 与えられた名前の
BeanDefinition - 例外:
NoSuchBeanDefinitionException-BeanDefinitionが見つからない場合- 導入:
- 5.1.10