クラス 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
フィールド概要
インターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明intgetPhase()booleanbooleanvoidpostProcessBeforeDestruction(ObjectSE bean, StringSE beanName) postProcessBeforeInitialization(ObjectSE bean, StringSE beanName) booleanrequiresDestruction(ObjectSE bean) voidsetAutoStartup(boolean autoStartup) voidsetBeanFactory(BeanFactory beanFactory) voidsetComponentNamePatterns(StringSE[] componentNamePatterns) コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。voidsetComponentNamePatternsSet(SetSE<StringSE> componentNamePatternsSet) コンポーネントが追跡されるパターン。デフォルトの "*" (すべての追跡可能なコンポーネント)。voidsetComponentNamePatternsString(StringSE componentNamePatterns) コンポーネントが追跡されるパターンのコンマ区切りのリスト。デフォルトの "*" (すべての追跡可能なコンポーネント)。voidsetPhase(int phase) voidstart()voidstop()クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース BeanPostProcessor から継承されたメソッド
postProcessAfterInitializationインターフェース SmartLifecycle から継承されたメソッド
isPauseable, 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