クラス IntegrationContextUtils
java.lang.ObjectSE
org.springframework.integration.context.IntegrationContextUtils
BeanFactory から一般的な統合コンポーネントにアクセスするためのユーティリティメソッド。
- 作成者:
- Mark Fisher, Josh Long, Artem Bilan, Gary Russell, Oleg Zhurakousky, Pierre Lakreb
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final long
メッセージの送受信などの操作をブロックするためのデフォルトのタイムアウト。static final StringSE
DEFAULT_TIMEOUT
の文字列表現。static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
static final StringSE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明static BeanDefinition
getBeanDefinition
(StringSE name, ConfigurableListableBeanFactory beanFactory) 指定されたBeanFactory
またはその親の 1 つから取得した、指定された名前のBeanDefinition
を返します。static MessageChannel
getErrorChannel
(BeanFactory beanFactory) static StandardEvaluationContext
getEvaluationContext
(BeanFactory beanFactory) static IntegrationProperties
getIntegrationProperties
(BeanFactory beanFactory) static MetadataStore
getMetadataStore
(BeanFactory beanFactory) static TaskScheduler
getRequiredTaskScheduler
(BeanFactory beanFactory) static SimpleEvaluationContext
getSimpleEvaluationContext
(BeanFactory beanFactory) static TaskScheduler
getTaskScheduler
(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
- 関連事項:
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
- 関連事項:
INTEGRATION_LIFECYCLE_ROLE_CONTROLLER
- 関連事項:
INTEGRATION_GRAPH_SERVER_BEAN_NAME
- 関連事項:
SPEL_PROPERTY_ACCESSOR_REGISTRAR_BEAN_NAME
- 関連事項:
ARGUMENT_RESOLVER_MESSAGE_CONVERTER_BEAN_NAME
- 関連事項:
MESSAGE_HANDLER_FACTORY_BEAN_NAME
- 関連事項:
LIST_MESSAGE_HANDLER_FACTORY_BEAN_NAME
- 関連事項:
CONTROL_BUS_COMMAND_REGISTRY_BEAN_NAME
- 関連事項:
DEFAULT_TIMEOUT
public static final long DEFAULT_TIMEOUTメッセージの送受信などの操作をブロックするためのデフォルトのタイムアウト。- 導入:
- 6.1
- 関連事項:
DEFAULT_TIMEOUT_STRING
DEFAULT_TIMEOUT
の文字列表現。アノテーション属性の場合。- 導入:
- 6.1
- 関連事項:
コンストラクターの詳細
IntegrationContextUtils
public IntegrationContextUtils()
メソッドの詳細
getMetadataStore
- パラメーター:
beanFactory
- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "metadataStore" である
MetadataStore
Bean。
getErrorChannel
- パラメーター:
beanFactory
- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "errorChannel" である
MessageChannel
Bean。
getTaskScheduler
- パラメーター:
beanFactory
- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 使用可能な場合、名前が "taskScheduler" である
TaskScheduler
Bean。
getRequiredTaskScheduler
- パラメーター:
beanFactory
- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "taskScheduler" である
TaskScheduler
Bean。 - 例外:
IllegalStateExceptionSE
- そのような Bean が利用できない場合
getEvaluationContext
- パラメーター:
beanFactory
- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "integrationEvaluationContext" である
StandardEvaluationContext
Bean のインスタンス。
getSimpleEvaluationContext
- パラメーター:
beanFactory
- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- 名前が "integrationSimpleEvaluationContext" である
SimpleEvaluationContext
Bean のインスタンス。 - 導入:
- 4.3.15
getIntegrationProperties
- パラメーター:
beanFactory
- Bean ファクトリ。- 戻り値:
- 提供された
#beanFactory
からのグローバルINTEGRATION_GLOBAL_PROPERTIES_BEAN_NAME
Bean。これは、すべての "META-INF/spring.integration.properties" からのマージされたプロパティ値を表します。またはユーザー定義のIntegrationProperties
Bean。提供された#beanFactory
にINTEGRATION_GLOBAL_PROPERTIES_BEAN_NAME
Bean がない場合、または提供された#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