クラス MessageHistoryConfigurer
java.lang.ObjectSE
org.springframework.integration.history.MessageHistoryConfigurer
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、BeanPostProcessor
、DestructionAwareBeanPostProcessor
、Lifecycle
、Phased
、SmartLifecycle
、ManageableLifecycle
、ManageableSmartLifecycle
@ManagedResource
@IntegrationManagedResource
public class MessageHistoryConfigurer
extends ObjectSE
implements ManageableSmartLifecycle, BeanFactoryAware, DestructionAwareBeanPostProcessor
- 導入:
- 2.0
- 作成者:
- Mark Fisher, Artem Bilan, Gary Russell, Christian Tzolov
フィールドのサマリー
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明int
getPhase()
boolean
boolean
void
postProcessBeforeDestruction
(ObjectSE bean, StringSE beanName) postProcessBeforeInitialization
(ObjectSE bean, StringSE beanName) boolean
requiresDestruction
(ObjectSE bean) void
setAutoStartup
(boolean autoStartup) void
setBeanFactory
(BeanFactory beanFactory) void
setComponentNamePatterns
(StringSE[] componentNamePatterns) コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。void
setComponentNamePatternsSet
(SetSE<StringSE> componentNamePatternsSet) コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。void
setComponentNamePatternsString
(StringSE componentNamePatterns) コンポーネントが追跡されるパターンのコンマ区切りのリスト。デフォルトの "*" (すべての追跡可能なコンポーネント)。void
setPhase
(int phase) void
start()
void
stop()
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.config.BeanPostProcessor から継承されたメソッド
postProcessAfterInitialization
インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
stop
コンストラクターの詳細
MessageHistoryConfigurer
public MessageHistoryConfigurer()
メソッドの詳細
setComponentNamePatterns
コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。isRunning()
の場合は変更できません ; 最初にstop()
を呼び出します。- パラメーター:
componentNamePatterns
- パターン。
setComponentNamePatternsString
@ManagedAttribute(description="comma-delimited list of patterns; must invoke stop() before changing.") public void setComponentNamePatternsString(StringSE componentNamePatterns) コンポーネントが追跡されるパターンのコンマ区切りのリスト。デフォルトの "*" (すべての追跡可能なコンポーネント)。isRunning()
の場合は変更できません ; 最初にstop()
を呼び出します。- パラメーター:
componentNamePatterns
- パターン。
getComponentNamePatternsString
setComponentNamePatternsSet
コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。isRunning()
の場合は変更できません ; 最初にstop()
を呼び出します。セットのすべてのメンバーは、同じパターンを正規に表す必要があります。すべて同じパターンである限り、複数の EnableMessageHistory アノテーションを許可します。- パラメーター:
componentNamePatternsSet
- カンマ区切りのパターンのリストのセット。
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- 例外:
BeansException
postProcessBeforeInitialization
public ObjectSE postProcessBeforeInitialization(ObjectSE bean, StringSE beanName) throws BeansException - 次で指定:
- インターフェース
BeanPostProcessor
のpostProcessBeforeInitialization
- 例外:
BeansException
requiresDestruction
- 次で指定:
- インターフェース
DestructionAwareBeanPostProcessor
のrequiresDestruction
postProcessBeforeDestruction
- 次で指定:
- インターフェース
DestructionAwareBeanPostProcessor
のpostProcessBeforeDestruction
- 例外:
BeansException
isRunning
public boolean isRunning()- 次で指定:
- インターフェース
Lifecycle
のisRunning
- 次で指定:
- インターフェース
ManageableLifecycle
のisRunning
setAutoStartup
public void setAutoStartup(boolean autoStartup) isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycle
のisAutoStartup
setPhase
public void setPhase(int phase) getPhase
public int getPhase()- 次で指定:
- インターフェース
Phased
のgetPhase
- 次で指定:
- インターフェース
SmartLifecycle
のgetPhase
start
- 次で指定:
- インターフェース
Lifecycle
のstart
- 次で指定:
- インターフェース
ManageableLifecycle
のstart
stop
- 次で指定:
- インターフェース
Lifecycle
のstop
- 次で指定:
- インターフェース
ManageableLifecycle
のstop